Portal > Foren > Ausschreibungssprachen und clientseitige Programmierung > JavaScript und AJAX > Tabellenhintergrundaustausch macht nicht so wie ich will :(
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 30.12.2007, 15:44 Nach oben    #1
Vegetarier
 
Benutzerbild von Miikku
 
Registriert seit: 15.11.2007
Beiträge: 14
Standard Tabellenhintergrundaustausch macht nicht so wie ich will :(

Hi!
Ich habe folgenden Code: [edit]xDDD sehe grad' dass Ben das im Thread vor mir auch gesagt hat^^[/edit]
Code:
<table marginwidth="0" border="0" marginheight="0" leftmargin="0" rightmargin="0"><tr>
 <td background="http://konsolenuspiele.ko.funpic.de/button-weg.gif" onmouseover="this.style.backgroundImage = 'url(http://konsolenuspiele.ko.funpic.de/button-ovr.gif)';" height=40 width=150 onmouseout="this.style.backgroundImage = 'url(http://konsolenuspiele.ko.funpic.de/button-weg.gif)';"></td>
 <td background="http://konsolenuspiele.ko.funpic.de/button-weg.gif" onmouseover="this.style.backgroundImage = 'url(http://konsolenuspiele.ko.funpic.de/button-ovr.gif)';" height=40 width=150 onmouseout="this.style.backgroundImage = 'url(http://konsolenuspiele.ko.funpic.de/button-weg.gif)';"></td>
</tr>
</table>
Der Code sollte bewirken, dass erst das eine gif Bild angezeigt wird und auch seine Animation ausführt und wenn man die Maus drüber hat dann das andere (auch Animation ausführen) und wenn man die Maus wieder runter macht nochmal das erste Bild (auch nochmal Animation ausführen).
Mein Problem:
1. Der IE 7 macht die Animation mit Maus drüber gleich 2x
2. Bei mouseout wird nicht die Animation gezeigt, sondern nur das letzte Bild der Animation
3. Zwischen den Bildern (Tabellenhintergründen) ist Abstand, der nicht weg geht.

Ich würde halt gerne wissen, woran meine 3 Probleme liegen wenn ihr's wisst (ich suche und experimentiere schon ziemlich lange)

Ich freue mich über jegliche Antwort und wünsche schonmal einen guten Rutsch
[edit]PS: Kann es sein dass das "nicht-laden" des Bildes mit meiner schlechten Internetverbindung zusammen hängt?[/edit]
MfG
Miikku
__________________

Geändert von Miikku (30.12.2007 um 15:59 Uhr)
Miikku ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.12.2007, 16:15 Nach oben    #2
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 307
Standard

Ersetz mal:
background="http://konsolenuspiele.ko.funpic.de/button-weg.gif"
durch:
style="background-image: url(http://konsolenuspiele.ko.funpic.de/button-weg.gif)"
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.12.2007, 16:32 Nach oben    #3
Vegetarier
 
Benutzerbild von Miikku
 
Registriert seit: 15.11.2007
Beiträge: 14
Standard

@Bleistift: Bringt nix
Übrigens: wenn man bei FireFox ganz schnell von einem zum anderen Button geht mit dem Cursor, dann wird die "onmouseout-Grafik" angezeigt (Das verwirrt mich aber nur noch mehr)
MfG
Miikku
__________________
Miikku ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.12.2007, 16:38 Nach oben    #4
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 307
Standard

Hm... Ich würde es sowieso nur mit CSS machen. Verpass den TDs ne Klasse (class="meineTollenTds") und dann den passenden CSS-Code:
Code:
.meineTollenTds {
    background-image: url(http://konsolenuspiele.ko.funpic.de/button-weg.gif);
}

.meineTollenTds:hover {
    background-image: url(http://konsolenuspiele.ko.funpic.de/button-ovr.gif);
}
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.01.2008, 15:44 Nach oben    #5
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 553
Standard

das :hover funktioniert aber nicht bei allen Browsern. Da ist es besser, zusätzlich eine Klasse hover zu verwenden (also ".meineTollenTds.hover, meineTollenTds:hover" als Selektor) und diese per JavaScript zuzuweisen.
PHP-Code:
<td class="meineTollenTds" onmouseover="this.class='meineTollenTds hover';" onmouseout="this.class='meineTollenTds';"
__________________
Weißt Bescheid - Scheiß wie weit
$traight-$hoota ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:31 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45