cameeel
Erfahrenes Mitglied
Tag alle.
Ich bin leider noch nicht so gut in JS und hab deshalb eine Frage bzw. ein Problem mit meinem Script, und zwar wird antscheinend der Wert nicht an die Funktion übergeben:
Mit onMouseOver und onMouseOut werden die Funktionen ggf. ausgelöst:
Nun die Funktionen in Head der Datei:
Eigentlich sollten die Variablen now_width und now_height jetzt die Angaben über Höhe und Breite der Grafik beinhalten, dem ist aber nicht so, nur warum?
Das ist jetzt natürlich nicht die komplette Funktion da oben sondern nur ein Teil aber die Funktion an sich funktioniert, weil wenn ich in der Funktion var now_height = document.icon_1.height; usw. verwendet (also direkt eine bestimmte Grafik anspreche) funktioniert alles, aber da es mehrere Grafiken sind will ich natürlich nicht für jede Grafik die Funktion neu schreiben....
Ich hoffe ihr versteht das Problem.
Danke,
cAm3eel.
Ich bin leider noch nicht so gut in JS und hab deshalb eine Frage bzw. ein Problem mit meinem Script, und zwar wird antscheinend der Wert nicht an die Funktion übergeben:
Mit onMouseOver und onMouseOut werden die Funktionen ggf. ausgelöst:
HTML:
<a href='#' onMouseOver="javascript:goBig('icon_1');" onMouseOut="javascript:goSmall('icon_1');">
<img src='./icons/icon_1.png' width='50' height='50' style='border:none;' alt='Icon 1' name='icon_1' />
</a>
Nun die Funktionen in Head der Datei:
HTML:
<script language='JavaScript' type='text/javascript'>
function goBig (icon) {
var now_width = document.icon.width;
var now_height = document.icon.height;
}
</script>
Eigentlich sollten die Variablen now_width und now_height jetzt die Angaben über Höhe und Breite der Grafik beinhalten, dem ist aber nicht so, nur warum?
Das ist jetzt natürlich nicht die komplette Funktion da oben sondern nur ein Teil aber die Funktion an sich funktioniert, weil wenn ich in der Funktion var now_height = document.icon_1.height; usw. verwendet (also direkt eine bestimmte Grafik anspreche) funktioniert alles, aber da es mehrere Grafiken sind will ich natürlich nicht für jede Grafik die Funktion neu schreiben....
Ich hoffe ihr versteht das Problem.
Danke,
cAm3eel.