MySQL interesse |
|
Kun je meerdere onMouseOvers en onMouseOuts combineren?
Ik wil een selectmenu nabootsen, waar je zelf nog iets kunt invullen. Dus wat heb ik gedaan:
Ik heb een achtergrondfiguur (in de vorm van een pijl van een select menu) in een tekstveld. Een onMouseover zorgt ervoor dat er een popupafbeelding verschijnt zodra ik met de cursor over het tekstveld ga.
Nu zou ik willen dat deze achtergrondfiguur (het witte pijltje) ook veranderd in een aangeklikt pijltje dmv een rollover. Maar ook dat geeft een OnemouseOver en Onemouseout. Combineren lukt mij dus nog niet
Om te zien wat ik bedoel:
Zie deze pagina. Ik probeer het 4de tekstveld te combineren met de rollover eronder (dus ik wil dat de rolloverpijl eronder rechts in het tekstveld komt te staan)
css:
<style>
.cursor_handje {
cursor: pointer;
}
.cursor_pijl {
cursor:default;
}
</style>
<style>
input.man { background-image: url(images/pijl1.gif);
background-repeat: no-repeat;
background-position: center right;
padding-left: 0.0em;
}
</style>
<style> .cursor_handje { cursor: pointer; } .cursor_pijl { cursor:default; } </style> <style> input.man { background-image: url(images/pijl1.gif); background-repeat: no-repeat; background-position: center right; padding-left: 0.0em; } </style>
body onload:
<body onmousemove="gaMee(event)" onLoad="MM_preloadImages('img/blokje_blauw.jpg','images/pijl2.gif')" >
<body onmousemove="gaMee(event)" onLoad="MM_preloadImages('img/blokje_blauw.jpg','images/pijl2.gif')" >
html:
<div id="thumbblok" style="display:none; position:absolute;; left: 116px; top: 117px">
</div>
<br>
<p><a target=_blank onMouseOver="popup('<img src=images/menu.gif>','0',event)"; onMouseOut="stopthumb()"><input name="textarea" type="text" id="textarea" value="" size="45" class="man"></a></p>
<p><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image2','','images/pijl2.gif',1)"><img src="images/pijl1.gif" name="Image2" width="15" height="20" border="0"></a></p>
<div id="thumbblok" style="display:none; position:absolute;; left: 116px; top: 117px"> <p><a target=_blank onMouseOver="popup('<img src=images/menu.gif>','0',event)"; onMouseOut="stopthumb()"> <input name="textarea" type="text" id="textarea" value="" size="45" class="man"></a></p> <p><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image2','','images/pijl2.gif',1)"><img src="images/pijl1.gif" name="Image2" width="15" height="20" border="0"></a></p>
Javascript:
<script type="text/javascript">
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<script type="text/javascript"> <!-- function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } //--> </script>
|