Autor | Zpráva | ||
---|---|---|---|
businessman Profil * |
#1 · Zasláno: 18. 3. 2006, 14:06:26
Napsal jsem tento script. Co je špatně?
<script> function tisk(){var adresa=if('self.basketballdole.location.href') void('self.basketballdole.location.href') else('http://www.pbasket.cz/vysledky/aktualne/tab16.html'); window.alert('Ocitnete se v novém oknì! Pokraèujte Soubor->Tisk'); window.open(adresa);} </script> Chci, aby pokud lze zjistit adresa iframu, byla proměnná "adresa" adresou iframu (to je v případě, že jde o stránky z domácího serveru), pokud nejde zjistit, měla by to být konkrétní adresa.... Najdete mi prosím cybu?!? Díky moc. |
||
Martin Snížek Profil |
#2 · Zasláno: 18. 3. 2006, 21:28:47
Nevím, jestli jsem dobře pochopil, co po kódu chcete, ale syntaxe by měla vypadat takto:
|
||
businessman Profil * |
#3 · Zasláno: 18. 3. 2006, 21:34:33
To bude asi ono, děkuju moc! Hned to vyzkoušim!
|
||
businessman Profil * |
#4 · Zasláno: 18. 3. 2006, 21:47:14
Nefunguje to. Nic se neděje.
nemáte ve třetí řádce nějakou závorku navíc? Do toho if bych taky potřeboval dát window.alert('Ocitnete se v novém oknì! Pokraèujte Soubor->Tisk'); window.open(adresa) Jak to má tedy být? Díky. PS: to else se má použít, jestliže je v iframu "dole" stránka z cizího serveru. Tu totiž ten první příkaz asi nenajdei. Jedná se ale vždy jen o tu 'http://www.pbasket.cz/vysledky/aktualne/tab16.html'. |
||
businessman Profil * |
#5 · Zasláno: 18. 3. 2006, 21:54:57
Nefunguje to. Nic se neděje.
Tak jsem to opravil takhle: function tisk() { var adresa; if ('self.dole.location.href') {adresa='self.dole.location.href';window.alert('Ocitnete se v novém okni! Pokraeujte Soubor->Tisk'); window.open(adresa)} else { adresa = 'http://www.pbasket.cz/vysledky/aktualne/tab16.html'; window.alert('Ocitnete se v novém okni! Pokraeujte Soubor->Tisk'); window.open(adresa); } } Ale takhle to funguje, jako by tam else vůbec nebylo. PS: to else se má použít, jestliže je v iframu "dole" stránka z cizího serveru. Tu totiž ten první příkaz asi nenajde. Jedná se ale vždy jen o tu 'http://www.pbasket.cz/vysledky/aktualne/tab16.html'. Tak chci, aby se otevřelo to. Tak kde je problém? Poraďte prosim. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0