Autor | Zpráva | ||
---|---|---|---|
jirse Profil * |
#1 · Zasláno: 22. 11. 2006, 14:51:47
Zdravím. Nedotčen JS zkopíroval jsem odněkud přibližně toto:
<span onClick=window.open("http://AAA.cz/BBB/CCC/04/DDD/index.html","","resi zable=yes,width=800,height=600,top=20,left=10")>04</span><br> což plní svou funkci, ovšem když je to na stránce 160 x, znepřehledňuje to trochu. Šlo by stále se opakující část zápisu (v uvedeném případě od resizable dál; případně i šílená adresa - krom toho měnícího se čísla - zde "04") zapsat do hlavičky či externě a zkrátit tak zápis? Něco jako class v CSS. Na stránce http://www.jakpsatweb.cz/javascript/window.open.html tuším něco takového u textu ... nove_okno = window.open(...) ..., ale je tam uvedeno "jen pro vyspělé skriptovače". |
||
revan Profil |
#2 · Zasláno: 22. 11. 2006, 15:01:21 · Upravil/a: revan
jestli jsem to spravně pochopil, tak stačí napsat na začátku javascript ve kterým definujes funkci např otevri_nove_okno() a pak ji jen budeš z toho spanu volat(onclick="otevri_nove_okno()").
|
||
los Profil * |
#3 · Zasláno: 22. 11. 2006, 15:06:44
Najjednoduchšie asi bude napísať si JavaScript, ktorý pripojíš k HTML. Ten JS by mohol vyzerať nejako takto:
window.onload = function () V HTML iba nastavíš triedu: <span class="open">04</span> BTW: Prečo je to span a nie odkaz? Keď nemá niekto JavaScript, nemá sa mu to otvoriť do nového okna? |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0