Autor Zpráva
businessman
Profil *
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
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
Mimochodem, return false je tady zbytecna - na udalost onchange nema prohlizec zadnou vychozi akci jako na kliknuti na odkaz. Leo
PerToon
Profil
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
"hodnotu do location.href si ulož předem..."

Tam neni nic potreba ukladat... Leo
businessman
Profil *
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
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
Toto téma je uzamčeno. Odpověď nelze zaslat.

0