Autor | Zpráva | ||
---|---|---|---|
Meldo Profil |
#1 · Zasláno: 29. 5. 2005, 14:18:26
mam urobene 3 funkcie. kazda funkcia len zamiena obrazok pri onmouseover resp. onmouseout. neda sa to nejako spravit jednou funkciou? pretoze ked by som zamienal 20 obrazkov tak by som musel robit 40 funkcii. dik.
<script language="JavaScript" type="text/javascript"> function zmen () { document.images[8].src="images/home2.gif"; } function spat () { document.images[8].src="images/home.gif"; } function zmen2 () { document.images[10].src="images/company2.gif"; } function spat2 () { document.images[10].src="images/company.gif"; } function zmen3 () { document.images[12].src="images/services2.gif"; } function spat3 () { document.images[12].src="images/services.gif"; } </script> |
||
halogan Profil |
#2 · Zasláno: 29. 5. 2005, 14:45:03
function zmen(image, src) {document.images[image].src= src;}
Hotovo. |
||
Meldo Profil |
#3 · Zasláno: 29. 5. 2005, 14:52:30
Ked som to spravne pochopil tak by to malo vyzerat takto?
function zmen(image, src) {document.images[8].src= home2.gif;} {document.images[10].src= company2.gif;} {document.images[12].src= services2.gif;} a potom sa na to budem odkazovat: <a href="home.gif" onmouseover="zmen(images[8]);"> atd. Tak??? |
||
Fred Profil |
#4 · Zasláno: 29. 5. 2005, 14:55:48
<script type="text/javascript">
<!-- function hover(){ var kde=document.getElementById('nejakeId') var rsrc=kde.getElementsByTagName('img'); for(var i=0;i<rsrc.length;i++) { var jssrcOver=rsrc[i].src; var jssrcOut=rsrc[i].src; jssrcOver=jssrcOver.replace(new RegExp(".gif","g"), "2.gif"); jssrcOut=jssrcOut.replace(new RegExp("2.gif","g"), ".gif"); rsrc[i].onmouseover=function(){this.src=jssrcOver;} rsrc[i].onmouseout=function(){this.src=jssrcOut;} }} window.onload=hover //--> </script> <div id="nejakeId"> <img src="nejaky.gif" alt="nejaky alt" width="120" height="90" /> </div> |
||
Fred Profil |
#5 · Zasláno: 29. 5. 2005, 15:02:26
Ještě tam mám zbytečně řádek navíc, takže be Tvém případě nějak takhle
<script type="text/javascript"> <!-- function hover(){ var kde=document.getElementById('nejakeId') var rsrc=kde.getElementsByTagName('img'); for(var i=0;i<rsrc.length;i++) { var jssrc=rsrc[i].src; jssrcOver=jssrc.replace(new RegExp(".gif","g"), "2.gif"); jssrcOut=jssrc.replace(new RegExp("2.gif","g"), ".gif"); rsrc[i].onmouseover=function(){this.src=jssrcOver;} rsrc[i].onmouseout=function(){this.src=jssrcOut;} }} window.onload=hover //--> </script> <div id="nejakeId"> <img src="images/home.gif" alt="home" width="120" height="90" /> <img src="images/company.gif" alt="company" width="120" height="90" /> <img src="images/services.gif" alt="services" width="120" height="90" /> </script> |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0