Rollover
Scorpion17
- javascript
0 Cheatah0 Scorpion170 Elya0 Scorpion17
0 wahsaga
Hallo zusammen.
Hab ein sehr nerviges Problem mit dem Rollover effekt.
Meine Site besteht aus einem Kopf (Grafik in einzelner Tabellenzeile), einem Bereich wo die Links rein kommen und einem Textteil. Als ich Buttons mit dem Rollover effekt hinzufügte, funktionierte dies zuert ganz gut. Doch das Problem ist, das alles andere verschwindet (Kopf, Text) sobald man denn Button berührt. An was liegt das?
MfG Scorpion17
Hi,
An was liegt das?
aufgrund Deiner Fehlerbeschreibung lässt sich eindeutig sagen, dass Du etwas falsch gemacht hast. Mehr aber auch nicht.
Cheatah
Danke, hat mir sehr viel gebracht..grml
Hallo Scorpion17,
Danke, hat mir sehr viel gebracht..grml
Deine Frage war gerade aussagekräftig genug, um diese Antwort zu provozieren. Willst du mehr, gib uns mehr!
Im Raten sind wir hier zwar alle recht begabt, aber das hilft Dir vermutlich auch nicht.
Gruß aus Köln-Ehrenfeld,
Elya
Ich denke ihr versteht mal mehr von Java als ich denn ich programmiere sonst nicht in dieser Scriptsprache.
Ebenfalls denke ich nicht, das ich diese Antwort provuziert habe, denn es git fehler, welche immer wieder auftreten. Ich dachte es sei ein einfacher Fehler, wie im html etwa das schliessen eines TAG. Wäre gut möglich denn wie gesagt bin ich in JAVA nicht sehr bewandert.
1. Die Seite ist noch nicht Online geschaltet. Ich bin einfach nur am probieren und teste.
2. Code könnt ihr haben.
--------------------------------------------------------------------
<script type="text/javascript">
<!--
Normal1 = new Image();
Normal1.src = "button1.jpg";
Highlight1 = new Image();
Highlight1.src = "button2.jpg";
function Bildwechsel(Bildnr,Bildobjekt) {
window.document.images[Bildnr].src = Bildobjekt.src;
}
</script>
---weiter unten im Quellcode:...
<TABLE cellpadding="0" cellspacing="0" border="0">
<TR>
<TD><img src="kopf.jpg"> </TD>
</TR>
<TR>
<TD>
<a href="index.htm"
onMouseOver="Bildwechsel(0,Highlight1)"
onMouseOut="Bildwechsel(0,Normal1)"><img src="button1.jpg"
width="102" height="15" border="0"></a>
</TD>
</TR>
....
---------------------------------------------------------------
Probiert habe ich schon einiges..hab auch schon den Code von SELFHTML kopiert und abgeändert aber immer ohne erfolg.
hi,
Ich denke ihr versteht mal mehr von Java als ich denn ich programmiere sonst nicht in dieser Scriptsprache.
ich verstehe auch nichts von java.
javascript hingegen ist was vollkommen anderes ...
Ebenfalls denke ich nicht, das ich diese Antwort provuziert habe, denn es git fehler, welche immer wieder auftreten.
ja, und deiner ist sogar ein solcher - allerdings lässt sich dies erst jetzt erkennen, nachdem du deinen code gepostet hast.
function Bildwechsel(Bildnr,Bildobjekt) {
window.document.images[Bildnr].src = Bildobjekt.src;
diese funktion benutzt also die bildnummer zum zugriff auf das auszutauschende bild. dabei werden die bilder einfach in der reihenfolge durchgezählt, in der sie im HTML-code auftauchen; begonnen wird bei 0.
<a href="index.htm"
onMouseOver="Bildwechsel(0,Highlight1)"
du lässt hier also das erste bild (nummer 0), dass im quelltext auftaucht, austauschen.
und wo ist diese bild, hm?
gruss,
wahsaga
sehr freundlich, muss ich sagen, geht ihr mit den Vorumbesuchern um *lol* Trotzdem danke
Hi,
Ich denke ihr versteht mal mehr von Java als ich
nun ja, etwas mehr verstehe ich von Java möglicherweise. Aber was hat das hiermit zu tun? Dein Problem liegt in JavaScript, nicht in Java, Perl oder Turbo Pascal.
window.document.images[Bildnr].src = Bildobjekt.src;
[...]
<TD><img src="kopf.jpg"> </TD>
[...]
<a href="index.htm"
onMouseOver="Bildwechsel(0,Highlight1)"
Welches der Bilder ist das nullte? Welches wird hier also gewechselt? Und ganz abgesehen davon: Das alt-Attribut ist im <img>-Tag *required*, also *zwingend notwendig*.
Cheatah
hi,
Danke, hat mir sehr viel gebracht..grml
was _erwartest_ du denn, wenn du noch nicht mal willens oder in der lage bist, dein problem _verständlich_ zu beschreiben?
gehst du auch zum arzt, sagst nur "aua", und erwartest dass der dann gleich erkennt, was dir fehlt und wo?
gruss,
wahsaga