Hallo,
ich möchte folgendes Problem lösen:
Beim Überfahren eines Textfelds, soll sich die Hintergrundfarbe des bodys ändern und beim Verlassen des Textfeldes wieder zurück verwandeln.
In einem alten Webbeitrag habe ich folgenden Vorschlag gefunden:
Das klappt soweit auch alles. Allerdings möchte ich nicht ein Bild hinterlegen, sondern die Hintergrundfarbe ändern. Vermutlich liegt der Fehler in der 8-10 Zeile?!
Kann mir jemand sagen, was ich stattdessen angeben muss?
Liebe Grüße Joelle
ich möchte folgendes Problem lösen:
Beim Überfahren eines Textfelds, soll sich die Hintergrundfarbe des bodys ändern und beim Verlassen des Textfeldes wieder zurück verwandeln.
In einem alten Webbeitrag habe ich folgenden Vorschlag gefunden:
HTML:
<html>
<head>
<title>www.tutorials.de</title>
<meta name="author" content="Quaese">
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
<!--
function swapBackground(strImg) {
document.getElementById('body').style.backgroundImage = "url("+strImg+")";
}
//-->
</script>
<style type="text/css">
<!--
body{
background: green 0 0 no-repeat;
}
p {
top: 270px;
left: 430px;
position: fixed;
}
//-->
</style>
</head>
<body id="body">
<p><a href="#" onmouseover="swapBackground('red.gif');" onmouseout="swapBackground('green');">button</a></p>
</body>
</html>
Das klappt soweit auch alles. Allerdings möchte ich nicht ein Bild hinterlegen, sondern die Hintergrundfarbe ändern. Vermutlich liegt der Fehler in der 8-10 Zeile?!
Kann mir jemand sagen, was ich stattdessen angeben muss?
Liebe Grüße Joelle