Autor | Zpráva | ||
---|---|---|---|
businessman Profil * |
#1 · Zasláno: 19. 3. 2006, 12:57:50
Jak vidíte, mám tady rozbalovací nabídku select.
<select onchange="window.alert('Nove okno');window.open(location.href=this.options[this.selectedIndex].valu e); return false"> <option value>vyberte predmet</option> <option value="http://www.pbasket.cz/">Aktuální výsledky preboru</option> <option value="rozpis.html">Rozpis</option> <option value="kontakt.html">Kontakty</option> </select> Zvolená položka se otevře v novém okně. Potřebuju, aby se ale nenačetla do toho starého okna. Jak na to? Tento zápis to nezajistí... Díky |
||
Leo Profil |
#2 · Zasláno: 19. 3. 2006, 12:59:42
V puvodnim okne se meni protoze to prohlizeci narizujete:
location.href=... Kouknete se nekam co je prvni argument ve fci window.open, Leo |
||
Leo Profil |
#3 · Zasláno: 19. 3. 2006, 13:00:45
Mimochodem, return false je tady zbytecna - na udalost onchange nema prohlizec zadnou vychozi akci jako na kliknuti na odkaz. Leo
|
||
PerToon Profil |
#4 · Zasláno: 19. 3. 2006, 13:01:32
Zaprvý: window.open(location.href=this.options[this.selectedIndex].valu e); Tohle podle mě nemá v přímým volání funkce co dělat, hodnotu do location.href si ulož předem...
Koukni na http://www.jakpsatweb.cz/nove-okno.html#javascriptem |
||
Leo Profil |
#5 · Zasláno: 19. 3. 2006, 13:03:39
"hodnotu do location.href si ulož předem..."
Tam neni nic potreba ukladat... Leo |
||
businessman Profil * |
#6 · Zasláno: 19. 3. 2006, 13:10:07
Aha, díky moc. To location.href jsem vymazal a dělá to přesně to, co chci.
Vyrobil jsem to úpravou něčeho, co jsem zkopíroval z webu. Tak jsem moc nevěděl, co to location.href je. Díky. |
||
Leo Profil |
#7 · Zasláno: 19. 3. 2006, 13:12:02
Location.href je (malinko zjednodusene) adresa stranky v AKTUALNIM okne. Da se cist, ale i zmenit, coz delal vas puvodni skript, ale to vy nechcete. Leo
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0