Autor Zpráva
noby
Profil
Dobrý den.
Jak udělat aby se po najetí myší v obrázku zobrazil další obrázek?
o_O
Profil
noby:
Můžete to například vyřešit přes :hover
<div id="neco">
  <img src="prvni.png">
  <img src="druhy.png" class="ne">
</div>
#neco {position:relative;}
img.ne {display:none;position:absolute;top:0;left:0;}
#neco:hover img.ne {display:block;}

Nebo přes onMouseOver v javascriptu:
<img src="prvni.png" onMouseOver="document.getElementById('druhy').style.display='block';" onMouseOut="document.getElementById('druhy').style.display='none';">
<img src="druhy.png" style="display:none;" id="druhy">
noby
Profil
o_O:
Jak onMouseOvet vložit do php? Udělal jsem to takhle, ale nechce fungovat. Poradíte? Předem děkuji
<?php
$adresar = OpenDir("../images/photo/"); while ($soubor = ReadDir($adresar)) { if ($soubor != "." and $soubor != "..") {
echo "<img src='../images/photo/$soubor' alt='Fotografie' title='$soubor' width='88px' height='85px' onMouseOver='document.getElementById('druhy').style.display='block';' onMouseOut='document.getElementById('druhy').style.display='none';'><a href='inc/delimg.php'><img src='images/remove.png' id='druhy' style='display: none;'></a>";
}
}
?>
o_O
Profil
noby:
Jak onMouseOvet vložit do php?
Úplně stejně jako bez něj.
<img src='../images/photo/$soubor' alt='Fotografie' title='$soubor' width='88px' height='85px' onMouseOver=\"document.getElementById('druhy').style.display='block';\" onMouseOut=\"document.getElementById('druhy').style.display='none';\"><a href='inc/delimg.php'><img src='images/remove.png' id='druhy' style='display: none;'></a>

Mmm nějak Vám to tady zlobí.
noby
Profil
o_O:
No a poradíte jak to napravit tak aby to nezlobilo?
o_O
Profil
noby:
Děláte si srandu, že? Napsal jsem to v [#4].

nelze zapsat něco jako:
onmouseover="funkce("hodnota");"
Prohlížeč totiž bere jako obsah jen funkce( a zbytek ignoruje, protože jste to druhou závorkou již uzavřel. Musíte escapovat.

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:

0