Autor | Zpráva | ||
---|---|---|---|
perwin Profil |
#1 · Zasláno: 9. 12. 2010, 19:38:26
Ahoj,
narazil jsem na problém. Když mám JS na zobrazení záložek - když se zobrazí jedna, druhá zmizí a naopak. Potom jsem potřeboval, aby se zobrazili dvě záložky zároveň se stejným id.. ale to nefungovalo. Script na záložky: <script> var zobrazena = "prvni"; // pomocna promenna, na zacatku nastavena na jmeno zobrazene polozky function zobraz(polozka){ if (document.getElementById){ document.getElementById(zobrazena).style.display = "none"; // skryje předchozí polozku document.getElementById(polozka).style.display = "block"; // zobrazi se nakliknuta polozka zobrazena = polozka; // aktualne zobrazena polozka se ulozi do globalni promenne, aby se pozdeji dala skryt return false; // odkaz neproklikne na href } else { if(document.stylesheets) document.stylesheets["zalozky"].disabled = true; // v nekterych browserech (IE 4) vypne styl nezobrazovani, aby se polozky alespon zobrazily return true; // odkazy budou proklikavat na href } } </script> Script na 2 záložky: <span onclick="return zobraz('prvni')" id="vice">První</span> <div id="prvni" class="skryvany"> <!-- První záložka s id prvni --> ... </div> <div id="prvni" class="skryvany"> <!-- Stejná záložka s id prvni --> ... </div> - Potřebuji, aby se po kliknuti na to První zobrazili tyto obě záložky - zobrazí se jenom jedna. Prosím poraďte. Děkuji |
||
Liennie Profil |
#2 · Zasláno: 9. 12. 2010, 20:14:41
Chyba bude nejspíš v tom, že jednu hodnotu ID nesmíš použít v dokumentu dvakrát.
Viz www.w3schools.com/tags/att_standard_id.asp. "The id attribute specifies a unique id for an HTML element. The id must be unique within the HTML document." |
||
Časová prodleva: 15 let
|
0