Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Link zmieniający dane w dwóch ramkach

SiLeNt_hUnTeR 20 Gru 2006 01:45 949 5
  • #1 20 Gru 2006 01:45
    SiLeNt_hUnTeR
    Poziom 21  

    Witam!
    Robię sobie właśnie stronę i mam problem.
    Chcę, aby po kliknięciu na odnośnik z menu, zmieniła mi się zawartość z treścią strony (main), jak i w tej odpowiadającej za nagłówek (tytul)

    Próbowałem robić to z podwójnymi linkami, wyglądało to m/w tak:

    Code:
    <a href="welcome.html" target="main"
    
                href="tytuly/main.gif" target="tytul"
                onmouseover="window.status='Strona główna'; changeImages('link_index', 'images/link_index-over.gif'); return true;"
                onmouseout="window.status=''; changeImages('link_index', 'images/link_index.gif'); return true;"
                onmousedown="changeImages('link_index', 'images/link_index-over.gif'); return true;"
                onmouseup="changeImages('link_index', 'images/link_index-over.gif'); return true;">
                <img name="link_index" src="images/link_index.gif" width="101" height="22" border="0" alt=""></a>

    ale nie zdało to egzaminu (obrazek z tytułem był przesunięty względem ramki)

    Czytałem, że idzie to zrobić w Javascripcie, lecz moje starania spełzły na niczym.
    Czy ktoś umiałby mi podrzucić rozwiązanie?

    P.S. Tutaj treść znalezionego przeze mnie skryptu:
    Code:

    <!-- TWO STEPS TO INSTALL LOAD TWO FRAMES:

      1.  Copy the coding into the HEAD of your HTML document
      2.  Add the last code into the BODY of your HTML document  -->

    <!-- STEP ONE: Paste this code into the HEAD of your HTML document  -->

    <HEAD>

    <SCRIPT LANGUAGE="JavaScript">

    <!-- This script and many more are available free online at -->
    <!-- The JavaScript Source!! http://javascript.internet.com -->

    <!-- Begin
    function loadFrames(page1, page2) {
    framecode = "<frameset rows='50%,50%'>"
    + "<frame src='" + page1 + "'>"
    + "<frame src='" + page2 + "'>"
    + "</frameset>";

    page = window.open("");
    page.document.open();
    page.document.write(framecode);
    page.document.close();
    }
    //  End -->
    </script>
    </HEAD>

    <!-- STEP TWO: Copy this code into the BODY of your HTML document  -->

    <BODY>

    <a href="javascript:loadFrames('http://www.aol.com','http://www.excite.com')">Load AOL and Excite.com in Frames!</a>

    <p><center>
    <font face="arial, helvetica" size="-2">Free JavaScripts provided<br>
    by <a href="http://javascriptsource.com">The JavaScript Source</a></font>
    <a href="http://www.skryptoteka.pl">www.skryptoteka.pl</a>
    </center><p>

    <!-- Script Size:  0.95 KB -->

  • #2 22 Gru 2006 12:54
    SiLeNt_hUnTeR
    Poziom 21  

    Proszę o pomoc!

  • #3 22 Gru 2006 15:51
    ostry_18
    Poziom 24  

    coś w tym stylu powinno działac

    Code:
    <a href="javascript:void()" onclick="document.ramka1.location.href='adres1';document.ramka2.location.href='adres2'" >link</a>

    bądź
    Code:
    <a href="javascript:document.ramka1.location.href='adres1';document.ramka2.location.href='adres2'"  >link</a>


    tak przy okazji. ramki są przestarzałe i W3C odradza juz ich stosowania. a może pokusisz sie o php?

  • #4 22 Gru 2006 21:38
    SiLeNt_hUnTeR
    Poziom 21  

    Pojawił się inny problem - jedna ramka to tekst, druga sam obrazek - jak wczytuje obrazek, to jest on pomniejszony. i przesunięty nieco w prawo. Jak na to zaradzić?

  • #5 23 Gru 2006 10:22
    ostry_18
    Poziom 24  

    a może wrzucisz chociaż zarys tej strony (frameset), a najlepiej daj do niej adres jeśli masz już gdzies w sieci.
    obrazek wczytujesz moja metoda czy tą twoja z góry? jaka masz przeglądarke? Czy ten obrazek nie jest wiekszy niż wielkość jaka na niego przeznaczasz w stronie?

  • #6 24 Gru 2006 10:22
    SiLeNt_hUnTeR
    Poziom 21  

    Wrzuciłem ją tu:
    http://zsmsz.website.pl/New/

    Obrazek jest identycznego rozmiaru jak ramka, używam Mozilli Firefox. Jeszcze nie udało mi się tego linka tak napisać, żeby działał.

Szybka odpowiedź lub zadaj pytanie
Dziękuję Ci. Ta wiadomość oczekuje na moderatora.
 Szukaj w ofercie
Wyszukaj w ofercie 200 tys. produktów TME