Autor | Zpráva | ||
---|---|---|---|
klapalik Profil |
Zdravím,
mám např. stránku "main.html", obsahující <iframe src="default.html" name="ifrejm"></iframe>. Jde zároveň při odkazu na "main.html" zadat, aby se mi do iframu "ifrejm" načetla třeba stranka "necojineho.html"? Předem dík za odpovědi. |
||
Fisir Profil |
#2 · Zasláno: 19. 1. 2015, 18:22:33
Reaguji na klapalika:
Stránku, která se do iframe načte definuješ pomocí atributu src .
|
||
klapalik Profil |
#3 · Zasláno: 20. 1. 2015, 09:31:41
To jo, ale jak při odkazu z jakekoliv stránky na stranku s iframem, načtu do iframu rovnou jinou stránku než je definována pomocí "src"?
Např: mám stránku "main.html" obsahující iframe definovaný <iframe src="default.html" name="ifrejm"></iframe>. Pak mám stranku "another.html" obsahující <a href="main.html">Main</a>. Pak mám samozřemě ještě vytvořeny stránky "default.html" a "important.html". A teď bych chtěl, když kliknu na odkaz "Main", aby se mi zobrazila stránka "main.html" a do iframu se načetla stránka "important.html" místo "default.html". |
||
_es Profil |
#4 · Zasláno: 20. 1. 2015, 10:46:26
klapalik:
No a prečo si jednoducho nevytvoríš ďalšiu HTML stránku, kde bude iframe taký, aký chceš a neodkazuješ na ňu? |
||
klapalik Profil |
#5 · Zasláno: 20. 1. 2015, 13:56:11
Protože to není otázka jedné stránky, těch odkazů mám několik, a podle toho, odkud na tu stránku jdu, tak potřebuju, aby se mi do iframu načetla odpovídající stránka.
Asi tuším, že v HTML to asi nepůjde, ikdyž nevím. Ale třeba by stačil nějaký jednoduchý js. |
||
_es Profil |
#6 · Zasláno: 20. 1. 2015, 14:44:27
klapalik:
„a podle toho, odkud na tu stránku jdu, tak potřebuju, aby se mi do iframu načetla odpovídající stránka.“ A keď dá na tú stránku odkaz niekto iný na svoj web, tak by sa malo do iframe načítať čo? A ak si uloží stránku v prehliadači do „záložiek“? |
||
Fisir Profil |
#7 · Zasláno: 20. 1. 2015, 17:29:08
Reaguji na klapalika:
Můžeš na stránku odkazovat takto: main.html#important.html . Pomocí JavaScriptu pak přenastavíš atribut src na adresu uvedenou za mřížkou (location.hash ).
|
||
klapalik Profil |
#8 · Zasláno: 20. 1. 2015, 19:17:50
Díky, to vypadá na to, co potřebuji. Jen bych to asi potřeboval napsat podrobněji. Dík.
|
||
Bubák Profil |
#9 · Zasláno: 20. 1. 2015, 22:26:19
Důkladně si přečti Objekt window » Objekt window.location
V odkázané části stránky najdeš všechny potřebné informace k napsaní skriptu, krom té, že pokud budeš pracovat s IFRAME, tak k němu přistupuješ přes jmenoramu.location
Tvůj web bude mít včechny nevýhody rámů a navíc bude závislý na JavaScriptu. Pokud bys měl web lépe navržený, vystačil by sil s atributem target, tím by ses zbavil závislostí na JavaScriptu. |
||
Časová prodleva: 9 let
|
0