Autor Zpráva
jvackar
Profil
Ahoj,
potřeboval bych poradit, jak udělat: aby se po kliknutí na odkazy předchozí nebo další v iframu textu ukázala(vyznačila) v iframu menu příslušná položka stejně, jako když na ní kliknu přímo v menu. Pravděpodobně přes onclick s javascriptovou funkcí na odkazech předchozí a další, ale nevim, jak?
Stránku jsem dočasně umístil sem: http://www.ata4.cz/pokus/index.htm

Stránku jsem upravil z mého originálu, proto jsou některé zápisy zbytečné či kostrbaté.

Dík
peta
Profil
jvackar
zadny z prikladu ti nepomohl?
jakpsatweb - javascript - priklady - cookies
jakpsatweb - javascript - priklady - gethttpvars
Str4wberry
Profil
jvackar
Snad použij záložky — http://www.jakpsatweb.cz/zalozky.html
peta
Profil
Str4wberry
mno, on potrebuje kliknout na odkaz, aby se mu rozbalilo rozbalovaci menu. Coz neni problem, v JS. Ale problem je, ze kdyz das ted F5, tak se menu zabali. To jde resit samozrejme jedine pres Cookies. Nebo pak v PHP session, cookies, databaze ...
jvackar
Profil
Ta F5 by mi nevadila. Jak to tedy udělám v JS? Cookies nemohu používat.
Str4wberry
Profil
peta
Nebo si JavaSctiptem získáš něco z té adresy. Jako je to udělané tady.
jvackar
Profil
To je přesně to, co bych potřeboval, ale je to pro mne dost složitý k rozklíčování, atd..:-(

Nedala by se spustit (po kliknutí na odkaz v jednom iframu) funkce v jiném iframu. V mém případě bych kliknul na další, které by bylo definováno:
<A HREF="text.htm?ci=4" ONCLICK="nevim co?"><SPAN ID="p_dalsi">další</SPAN></A>
V onclicku by se volala funkce, které by byla definována na stánce iframu menu, která by provedla rozbalení menu a zvýraznění aktuálního listu. Jak to zapsat? Jde to?

Dík
peta
Profil
jvackar Str4wberry
peta Zasláno: 1.10.2007 18:08:42
(ziskavani neceho z adresy)

jvackar
script od Str4wberry -> Soubor ulozit jako, a mas to doma

jvackar
Nedala by se spustit (po kliknutí na odkaz v jednom iframu) funkce v jiném iframu
jakpsatweb - html - ramy
jakpsatweb - javascript - objekt window

zatim vsechny odpovedi jsou Ano, da se to.
jvackar
Profil
ziskani neceho z adresy by se mi libilo. Jsem uplnej novacek v javascriptu (zatim jen 1 mesic usilovne driny:-)) a nevim, jak zapsat k onclicku odkaz na jinou stranku, stejne tak jak je to u <a href="text.htm?ci=4">neco</A>, tedy neco jako <a href="text.htm?ci=4" onclick="menu.htm?ci=4; - toto je samozrejme spatne,ale princip je z toho snad jasny">neco</A>

pouzit stranku od Str4wberry: jednotlive listy jsou v ni udelany jen pres div a vse je v kodu jedne stranky, ja potrebuju iframy, ale mozna ze jsem uplne mimo
peta
Profil
jvackar peta Zasláno: 1.10.2007 18:08:42
Az ty priklady zkouknes, tak dej vedet :) asi po 4ty ti muzu odpovedet tim samym. je tam tak 20 radku kodu, nic slozite
Az si prostudujes praci s HTML targety, tak treba uz nic vic nepotrebujes, nez tyhle 2 veci.
jvackar
Profil
Už jsem na něco kápnul. Menu už se rozbaluje (aktualizoval jsem stránku - vytvořil příkaz pro onclick + přidal na stránce menu onload), ale jak zprovoznit vyznačení (funkce zmena_class(id) a zmena_class_podmenu(id))?
jvackar
Profil
Ještě mám malý dotaz, nevíte, proč v IE 6 a nižším nejede v mém příkladu a:hover(změna barvy na světle modrou) v menu? Pro mne nepochopitelně se provede při kliknutí. V IE 7, FF to je OK. Nevíte, jak to opravit?
jvackar
Profil
:-)) Menu jsem už dokončil, nějakou dobu ho ještě ponechám na http://www.ata4.cz/pokus/index.htm. Už mne jen zlobí to css v IE6:-(
peta
Profil
jvackar
jakpsatweb - css - pseudotridy
je treba ve spravnem poradi napsat a:hover a:visited a:link a:... nebo nadefinovat a {} a pak a:hover{}
Proc ale problem CSS pises do JS, to mi neni jasne.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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