Bild anzeigen, wenn mit Maus drüber gefahren wird.
Björn Freitag
- java
0 Lemmy Danger0 dey
Hallo,
ich weiss zwar den Befehl für dadrüber fahren.
onmouseover="?"
Was muss ich für das ? einsetzten damit ein bild angeziegt wird.
Ich danke schon im vorraus
MfG
Björn
Hallo,
Hi
onmouseover="?"
Was muss ich für das ? einsetzten damit ein bild angeziegt wird.
Erstmal handelt es sich nicht um Java, sondern um Javascript, das ist schon mal wichtig! Dann musst Du uns auch erzählen, was Du machen willst... _Wo_ soll man denn drüberfahren? Willst Du Bilder tauschen? Wenn ja, dann schau mal in SelfHTML nach, da sind unter Javascript ein paar Anwendungsbeispiele mit grafischen, dynamischen Buttons.
Gruss
Lemmy
http://www.olison.com
Hi
Hallo
Erstmal handelt es sich nicht um Java, sondern um Javascript, das ist schon mal wichtig! Dann musst Du uns auch erzählen, was Du machen willst... _Wo_ soll man denn drüberfahren? Willst Du Bilder tauschen? Wenn ja, dann schau mal in SelfHTML nach, da sind unter Javascript ein paar Anwendungsbeispiele mit grafischen, dynamischen Buttons.
Ich möchte den Hintergrund einer Tabellenzelle verändern wenn darübergefahren wird.
Gruss
Lemmy
http://www.olison.com
MfG
Björn
Ich möchte den Hintergrund einer Tabellenzelle verändern wenn darübergefahren wird.
Also Björn,
mit SelfHTML und dem Link von dey hast Du genug Material, um erstmal loszulegen (ich vergaß: Eine Portion Abstraktionsvermögen gehört auch dazu). Du willst keine Grafiken ausgetauscht haben, sondern einen Tabellen-Hintergrund. Jeder von uns müsste sich nun erstmal die Mühe machen und einen Code schreiben, der dies erfüllt, und anschließend diesen auch noch schön testen. Mach erstmal selbst, dann sehen wir weiter... Wenn Du dann einen Quellcode gebastelt hast, der nicht richtig funktioniert, postest Du ihn einfach hier und wir werden schon ne Lösung finden.
Gruss
Lemmy
http://www.olison.com
Hallo Lemmy,
ich hab nun nen Code, aber er bringt mir die ganze Zeit das 'ducument.all.style' null oder kein Objekt ist.
<table style="height: 337; width: 119px">
<tr>
<td style="width: 120; height: 17" onMouseover="document.all.style.backgroundImage='../bilder/markiert.bmp'">
</td>
</tr>
<tr>
Mit freundlichen Grüßen
ich hab nun nen Code, aber er bringt mir die ganze Zeit das 'ducument.all.style' null oder kein Objekt ist.
Ah wunderbar...
<table style="height: 337; width: 119px">
<tr>
<td style="width: 120; height: 17" onMouseover="document.all.style.backgroundImage='../bilder/markiert.bmp'">
</td>
</tr>
<tr>
Also ich würde mal sagen, dass JS keine Ahnung hat, welches Element es tauschen soll. Kann es ja auch nicht, denn Dein Code will das style-Attribut vom ganzen Document ändern ;)
Mein Tipp: Plaziere ein leeres Bild als Hintergrund in die Tabellenzelle. onMouseover tauschst Du das Bild wie in SelfHTML (s. Link von dey) beschrieben. Das müsste soweit klappen. Deinen Quelltext könnte man auch noch umstricken (mit name- bzw. id-Attributen und getElementByName bzw. -Id), aber das is'n bißchen kompliziert und führt zu unterschiedlichen Ergebnissen in unterschiedlichen Browsern.
Gruss
Lemmy
http://www.olison.com
Oups, hab ich übersehen:
»»<td style="width: 120; height: 17" onMouseover="document.all.style.backgroundImage='../bilder/markiert.bmp'">
Bitmap ist kein gängiges Format für Bilder im Internet. Zwar können manche Browser bmps anzeigen, aber nimm besser gif, jpg oder png.
Gruss
Lemmy
http://www.olison.com
Servus
Hallo,
ich weiss zwar den Befehl für dadrüber fahren.onmouseover="?"
Was muss ich für das ? einsetzten damit ein bild angeziegt wird.Ich danke schon im vorraus
Erstmal suchen im Archiv und bei selfhtml. Dann hättest Du folgendes gefunden!
http://selfhtml.teamone.de/javascript/beispiele/buttons.htm.
Musst noch auf Deine Wünsche modifizieren.
bydey