<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="pl-PL"> <head> <style type="text/css"> /* <![CDATA[ */ img {width:300px;} div {position:absolute; right:50px; top:100px;} /* ]]> */ </style> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <script type="text/javascript"> /* <![CDATA[ */ function PokazTekst() { blok = document.getElementById("photo"); blok.style.display = "block"; } function PokazTekst2() { blok2 = document.getElementById("photo2"); blok2.style.display = "block"; } function ZniknijTekst() { blok = document.getElementById("photo"); blok.style.display = "none"; } function ZniknijTekst2() { blok2 = document.getElementById("photo2"); blok2.style.display = "none"; } /* ]]> */ </script> </head> <body> <img src="../Moje obrazy/shrek 2 kot.jpg" onmouseout="ZniknijTekst();" onmouseover="PokazTekst();" alt="shrek 2 kot"title="kot"/> <br /> <img src="../Moje obrazy/dubaj.jpg" onmouseout="ZniknijTekst2();" onmouseover="PokazTekst2();" alt="dubaj" title="Dubaj"/> </body> </html>
Tutaj wszystko działa, ale chciałem połączyc dwie funkcje PokazTekst() w funkcję z parametrem, o tak:
function PokazTekst (ktory) { if (ktory == "photo") {blok = document.getElementById("photo"); blok.style.display = "block"; } else { blok = document.getElementById("photo2"); blok.style.display = "block"; } }
a przy obrazkach odpowiednio : onmouseover="PokazTekst('photo');" i onmouseover="PokazTekst('photo2');"
Co robię nie tak?