Autor | Zpráva | ||
---|---|---|---|
p4n7h3r Profil |
#1 · Zasláno: 3. 9. 2012, 23:59:00
Mám <iframe id="1"><a href="promennej link">banner</a></iframe>
Potřeboval bych odkaz v iframe po načtení stránky otevřít, ale nevim jak to zapsat. Nejjednodušej bych to viděl pomocí onLoad window.open ale nevím jak tam zapsat iframe id. Poradí někdo? |
||
Chamurappi Profil |
Reaguji na p4n7h3ra:
Co to má být za zápis? Kde máš src ? Kde máš name ? Obsahem elementu <iframe> je alternativa pro prohlížeče neznající <iframe> .
„Nejjednodušej bych to viděl pomocí onLoad window.open“ Druhý argument window.open je jméno rámu (tedy ten name ).
|
||
p4n7h3r Profil |
#3 · Zasláno: 4. 9. 2012, 13:39:49
Šlo by to, že bych do iframe dal místo id="" => name=""
A potom dal onLoad window.frames["1"].onload = Vůbec mi nikde nejde vygooglit ani tu najít třeba jak spustit fci. která klikne na iframe po načtení stránky nebo na souradnice X;Y na stránce. |
||
Chamurappi Profil |
#4 · Zasláno: 4. 9. 2012, 13:52:40
Reaguji na p4n7h3ra:
Nerozumím, o co přesně se snažíš. Pokud je stránka v rámu na jiné doméně, tak tam žádné klikání nenasimuluješ (byla by to dost nebezpečná bezpečnostní díra) a na její window (což je to, co je ve frames["1"] ) nic nepověsíš. Samotný <iframe> ale může mít onload .
|
||
Martin02 Profil |
p4n7h3r:
Není to sice úplně správné řešení, ale myslím, že hledáš toto: <script type="text/javascript"> function otevri() { var x = document.getElementById('2'); /* toto je ten odkaz */ window.open(x.href); /* x.href je hodnota atibutu href */ } </script> <iframe id="1" onload="otevri()"><a href="promennej link" id="2">banner</a></iframe> |
||
Časová prodleva: 12 let
|
0