Autor Zpráva
perwin
Profil
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
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."

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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