Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

Iframe! dwie jednocześnie na raz! ale jak ?

Forum dyskusyjne poświęcone zagadnieniom jezyka HTML i Flash oraz tworzeniu stron WWW.

Moderator: Grupa pościgowa ;-)

Iframe! dwie jednocześnie na raz! ale jak ?

Postprzez zientek » 7 sierpnia 2003, o 22:05

zientek
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 1
Dołączył(a): 7 sierpnia 2003, o 21:59

Postprzez KaczKa » 8 sierpnia 2003, o 09:12

Witaj,

ja tekie cuś zrobiłem - tak i działa (wersja uproszczona):

<script language="javascript">
function dwaokna(lewa,prawa){
window_l.location.href=lewa;
window_p.location.href=prawa;
}
</script>

potem linki np. w tabeli:

<table>
<tr>
<td>
<a href="javascript:dwaokna(strona1.html,'strona2.html')">NAZWA<a/>
</td>
</table>

no i na końcu IFRAME:

<table>
<tr>
<td>
<iframe name="window_l" width="100" height="100" frameborder="0"></iframe>
</td>
<td>
<iframe name="window_p" width="100" height="100" frameborder="0" </iframe>
</td>
</tr>
</table>

Pzdr,
KaczKa
KaczKa
Użytkownik forum
Użytkownik forum
 
Posty: 70
Dołączył(a): 31 października 2002, o 13:43

Postprzez raqoo » 11 sierpnia 2003, o 15:38

raqoo
Jeszcze się uczę
Jeszcze się uczę
 
Posty: 12
Dołączył(a): 18 marca 2003, o 22:39

Postprzez Wydra707 » 11 sierpnia 2003, o 23:02

Oczywiście. Zapisujesz funkcję w osobnym pliku z rozszerzeniem *.js - nie może zawierać znaczników HTML, jedynie sam kod skryptu. Potem na stronie (najlepiej w sekcji HEAD) wstawiasz:
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript1.2" SRC="skrypt.js"></SCRIPT>
...gdzie "skrypt.js" to nazwa pliku ze skryptem. Jeśli plik umieszczony jest w innym katalogu niż strona, nazwę musisz poprzedzić prawidłową ścieżką.

Proponowałbym troszkę rozbudować przedstawiony skrypt, aby był poprawniejszy:

function dwaokna(sAdresL,sAdresP){
var oFrames=window.document.frames;
oFrames['window_l'].location.href=sAdresL;
oFrames['window_p'].location.href=sAdresP;
};

Przy wywołaniu obydwa parametry powinny być łańcuchami objętymi znakami apostrofu, a więc np:
<A HREF="javascript:dwaokna('stronaL.htm','stronaP.htm');">Link</A>
...albo...
<SPAN onclick="dwaokna('stronaL.htm','stronaP.htm');">Link</SPAN>

Pozdrawiam
Paweł Rajewski
Wydra707
Znawca tematu
Znawca tematu
 
Posty: 482
Dołączył(a): 1 października 2002, o 19:21


Powrót do HTML i tworzenie stron WWW

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron