Autor Zpráva
kopcakk
Profil
Dobrý den potřeboval bych udělat následující.
Mam stránku index.html a na ní menu a chtěl bych aby po kliknuti na polozku v menu se zobrazil index2.html a zde bude iframe a v nem se zobrazi zvolena stranka.
Predem dekuji za odpoved :)
Darker
Profil
Příklad?
Neni mi to jasné. Pokud chceš mít stránku a klikané odkazy zobrazovat v <iframe name=ifrejm> tak jim nastav atribut target=ifrejm. Např.:
<a href=http://jakpsatweb.cz target=ifrejm>JPV</a><iframe src=http://google.com name=ifrejm>

Hádej co se stane když klikneš na odkaz.
kopcakk
Profil
asi jsi me nepochopil .. porebuju aby to odkazovalo na index2.html a zaroven aby se v index2.html v iframe zobrazila vybrana polozka menu ... chapes?
aby se po klinuti na polozku provedly 2 instrukce:
1) otervri index2.html
2) zobraz v iframe napr silnice.html

neco jako todle ale todle asi nefaka je to tak jak bych to chtel

<a href="index2.html"><a href="odkaz.html" target="iframe"> Odkaz  </a></a>
Keeehi
Profil
kopcakk:
stránka index.html:
<a href="index2.html">ODKAZ</a>

stránka index2.html:
<iframe src="odkaz.html">

Něco takového? Ale jsou to příšernosti to co vymýšlíš.
kopcakk
Profil
no ale prave takhle to nepujde jelikoz na index bude menu o 5 polozkach a kdybych to mel tahle delat tak bych musel vytvorit 5 stranek coz nechci .. no silenosti to nejsou jen potrebuju provest 2 veci najednou .. jinak aby jsi si nemyslel ze jsem to zkousel to co jsem napsal tak to ne .. je to jen jak by to melo teoreticky byt... ale nevim jak to udelat v realu :(
Keeehi
Profil
kopcakk:
V tom případě to vůbec nechápu. Jak to má ve výsledku vypadat. Popiš to prosím pořádně, tři věty jsou málo.
kopcakk
Profil
index.html obsahuje menu o 5 odkazech napr. A B C D E a take flash animaci..
index.2html obsahuje totez menu a je zde umisten iframe misto animace..

jsi na uvodni strance (index.html) a vybiras z menu .. kliknes a stane:

kdyz (kliknu A) => (otevri Index2 + zobraz A v IFRAME)
kdyz (kliknu B) => (otevri Index2 + zobraz B v IFRAME)

tohle je ale pouze na index.html, menu na index2.html je totozne ale uz provadi jen klasicke odkazani a zobrazeni do iframe

kdyz (kliknu A) => (zobraz A v IFRAME)

jelokoz se jiz pohybuji na index2.html ..
chapes?

v podstave tam jde o ten prvni klik v menu na index.html, to odkaze na index2.html a zaroven to zobrazi v iframe na index2.html obsah odkazu dle vyberu
Darker
Profil
Už to chápu no. Musíš použít parametry v adrese a načíst je pomocí Js.
Tím myslím:
<a href=index2.html?stranka=priklad.html>Priklad</a>

a v index2.html použiješ:
ifrejm.location.href=getURLParam("stranka");
function getURLParam(strParamName){var strReturn="";var strHref=window.location.href;if(strHref.indexOf("?")>-1){var strQueryString=strHref.substr(strHref.indexOf("?")).toLowerCase();var aQueryString=strQueryString.split("&");for(var iParam=0;iParam<aQueryString.length;iParam++){if(aQueryString[iParam].indexOf(strParamName.toLowerCase()+"=")>-1){var aParam=aQueryString[iParam].split("=");strReturn=aParam[1];break;}}};return unescape(strReturn);}

funkce pochází z uložto.cz

Mohl bys mi ale říct, k čemu je to dobrý?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0