javascript alt en title
Heeft iemand enig idee hoe ik dat moet doen?
Heb al een hoop geprobeerd, maar kom er niet uit!
Alvast bedankt!
image.onmouseover = function(){
document.getElementById('tekstvak').value = image.alt;
}
Een beetje opnetten (bijvoorbeeld door te werken met een JSLib waarin je kunt werken met addEvent o.i.d.) en het is wat je ongeveer wilt.
<script language="javascript">
faciliteit.onmouseover = function(){
document.getElementById('faciliteittekst').value = faciliteit.title;
};
</script>
<script language="javascript">
faciliteit.onmouseout = function(){
document.getElementById('faciliteittekst').value ="";
};
</script>
Gewijzigd op 01/01/1970 01:00:00 door Jer Tie
Quote:
Normaal doet FF dan aan terugkoppeling. Dus die geeft aan wat er fout is gegaan. En wat ik me dus afvraag is: waar komt die variabele faciliteit vandaan? Toch niet het idee van van:maar in firefox doet 't niets... kunnen jullie me vertellen wat ik fout doe, of waar dat aan ligt?
<input id="faciliteit" type="button" value="Klik op mij en ik ben magic!" />
<script>faciliteit.onclick = ....;
In dat geval moet je netjes consistent document.getElementById('faciliteit') gebruiken...
.... het werkt in IE en safari netjes... alleen FF dus niet...
Quote:
Zal best kunnen dat het netjes werkt, maar het is uiteraard niet netjes...Nee, faciliteit komt van een <img> met name='faciliteit'
.... het werkt in IE en safari netjes... alleen FF dus niet...
.... het werkt in IE en safari netjes... alleen FF dus niet...
Daar hebben ze namelijk ook een leuke functie voor:
document.getElementsByName('faciliteit')[0].onmouseover....
Dit voorbeeld laat gelijk zien waarom het niet netjes is: er kunnen meerdere elementen zijn met dezelfde naam. FF en andere browsers die zich wat beter aan de standaard houden, weten hierdoor niet welke jij bedoelt. Dus is dit ook niet iets wat browsers eigenlijk zouden moeten implementeren. Laat ik het zo zeggen: Bij de ID kan ik me dat beter voorstellen, maar dat is ook iets wat ze niet moeten implementeren, omdat het conflicteert met javascript zelf (stel bijv. dat ik een element de id `cookie` o.i.d. geef -> document.cookie gebruikt javascript zelf al).