Autor Zpráva
Astorphobis
Profil
Prosimvas jak mam udelat http://www.jakpsatweb.cz/javascript/priklady/skryvani-odkryvani.html ale aby byl misto "Nadpis" obrazek a misto textu HTML (php) kod? Diky.

PS: tohle nefunguje :/
<?
include ("mysql.php");
?>
<script>
function zobrazSkryj(idecko){
el=document.getElementById(idecko).style; 
el.display=(el.display == 'block')?'none':'block';
}
</script>
<style>
h3 {cursor: pointer; cursor: hand; text-decoration: underline}
.skryvany {display: none}
</style>
<img src="button.jpg" alt="strom" onclick="zobrazSkryj('oddil1')">
<div id="oddil1" class="skryvany">
<?php include ("html.php"); ?></div>
Sennin
Profil
Nazdar Astorphobis
Myslím si, že by to bolo dobré obaliť linkom čiže
<a href="#" onclick="zobrazSkryj('oddil1')"><img src="button.jpg" alt="strom"></a>

Ale asi nie teraz momentálne nemám čas možno niekto na to odpovie ale ak nie neskôr sa ti ozvem.
Chamurappi
Profil
Reaguji na Astorphobise:
V uvedeném kódu nevidím žádnou chybu. Prosím o odkaz na živou ukázku.


Reaguji na Sennina:
by to bolo dobré obaliť linkom
Který nikam nevede? To je pak celkem zbytečný odkaz. Událost onclick funguje i na obrázku.
Trejpa
Profil
Astorphobis:
Normálně to funguje.

Šlo by to vylepšit. Ne na vše je vhodné aplikovat display: block. Stejně tak bývá vhodnější vázat první skrytí obsahu na funkčnost/povolení skriptů, jinak se k tomu nedá dostat.
Živá ukázka
Astorphobis
Profil
Díky Trejpa, to tvoje mi fungovalo bez problemu.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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