Autor Zpráva
FaKal
Profil *
Ahoj, mám problém.
Mám div který je nastaven display:none pomocí stylů a potřebuji ho zviditelnit.
to jsem udělal takto:
function foto_show(idfoto)
{
var foto = document.getElementById(idfoto).style;
foto.display = "block";
}

Vše funguje jak má ale jen s tímto zápisem:
<td><a href="javascript:;" onClick="foto_show('nove_foto');"><img src="images/m2.jpg"></a></td>

Div nove_foto se zobrazi a zůstane zobrazen.
já ale potřebuji do href u odkazu zapsat adresu:
<a href="?page=foto&foto=2" onClick="foto_show('nove_foto');"><img src="images/m2.jpg"></a>

A tady začíná problém div se zobrazí ale hned opět zmizí, a to potrebuji ošefovat.
Mike8748
Profil
do ty funkce pridej nakonec return false;

a u odkazu bude onclick="return foto_show('nove_foto');"
FaKal
Profil *
ok diky a ma to bejt return=false;?
PajaS
Profil
FaKal
ok diky a ma to bejt return=false;?
Nemá, správně to má být skutečně

<a href="#" onclick="blabla() return false;">


;-)
Mike8748
Profil
PajaS
kdyz uz takhle, tak ti tam chybi strednik pred tim return
peta
Profil
PajaS
...ale to by ti napsala JS konzola, ve FF napriklad v Nastroje - chybova konzola, o tom stredniku

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: