Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Ausschreibungssprachen und clientseitige Programmierung > JavaScript und AJAX > Tabellenhintergrundaustausch macht nicht so wie ich will :(
Antwort
 
Themen-Optionen
Alt 30.12.2007, 15:44   Nach oben    #1
Miikku
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  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.12.2007, 16:15   Nach oben    #2
Bleistift
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 289
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  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.12.2007, 16:32   Nach oben    #3
Miikku
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  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.12.2007, 16:38   Nach oben    #4
Bleistift
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 289
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  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.01.2008, 15:44   Nach oben    #5
$traight-$hoota
Erfahrener Benutzer
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 491
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  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen 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

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

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:41 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

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