Autor | Zpráva | ||
---|---|---|---|
34111 Profil |
#1 · Zasláno: 9. 11. 2016, 15:52:14
Zdravím všechny zkušenější,
protože iframy už jsou celkem out, nevím si rady. V rámci řešení jednoho problému jsem použil iframe - v tomto iframu jsou odkazy, které musí vést mimo tento iframe do stávající stránky. Tzn. mám stránku, v ní iframe a v něm odkaz, který musí načíst celou stránku a ne do iframu. Zároveň ale odkaz nesmí otevrít nové okno ani záložku prohlížeče. Použil jsem <a href="neco" target="_top"> . Zdá se, že je to funkční, ale nejsem si jistý kompatibilitou a zda to mohu takto použít....
|
||
Keeehi Profil |
#2 · Zasláno: 9. 11. 2016, 17:20:25
Martin Brodecký:
Přesně k tomuto účelu _top slouží. |
||
Bubák Profil |
Martin Brodecký:
Pokud ve tvém případě vedou všechny odkazy, doporučuji použít tag BASE, další info <base> Pak nebudeš muset dávat ke každému odkazu atribut target. Pokud náhodou budeš chtít pro pár odkazů jiný target, jde to přebít atributem target odkazu. Nějak takhle: <base target="_top">
„ale nejsem si jistý kompatibilitou a zda to mohu takto použít....“ Je to čisté a funkční řešení. Akorát, že uživatel, pokud chce, tak si může otevřít nové okno, třebas tak, že klikne kolečkem tlačítkem myši. |
||
Trejpa Profil |
#4 · Zasláno: 9. 11. 2016, 20:26:47
Martin Brodecký:
Pro směrování odkazu jen o jedno okno rámu výše použij target=_parent (třeba kdyby celá stránka byla v dalším rámu). K vyskočení ze všech rámů je již zmíněný target=_top .
Odkazy: target Bubák: Spíš nějak takhle: <base target=_top>
Všechny odkazy pak povedou rovnou ven z rámu do celého okna, dovnitř povedou jen ty v podobě <a href="" target=_self></a> .
|
||
Bubák Profil |
#5 · Zasláno: 9. 11. 2016, 21:40:50
Trejpa:
Díky za upozornění na chybu, nějaké (doufám) krátkodobé zatmění, opravil jsem to. |
||
34111 Profil |
#6 · Zasláno: 10. 11. 2016, 17:31:52
Děkuji všem! Pomohli jste.
|
||
Časová prodleva: 8 let
|
0