php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.03.2005, 22:06  
Erfahrener Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 216
Tschuu
Standard Bild in Zeile bei Mouseover ändern

Hi ... ich möchte in eine zeile einer tabelle ein backgroundbild machen - gut, ist ja kein problem.

Ich will aber jetzt dass das Hintergrund bil beim MouseOver sich ändert ... ic h hab schon mehrere varianten diser art versucht:
Code:
<td background="grafik/des_menu_bg.jpg"  onmouseover="this.style.background-image = 'url(grafik/des_menu_bghover.jpg)'" onmouseout="this.style.background-image = ''">
aber ohne erfolg ... wie muss dass richtig aussehen?

(Wichtig: Das bild muss ein background bild sein!)
Tschuu ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.03.2005, 22:56  
Gast
 
Beiträge: n/a
Standard

Für irgendeine Website hab sich sowas mit CSS gemacht.
Geht wunderbar und war einfacher zu handhaben.

Code als Beispiel müsste ich jetzt aber erstmal suchen ...
  Mit Zitat antworten
Alt 09.03.2005, 23:11  
Erfahrener Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 865
RudiS
Standard

Geht so:
PHP-Code:
<html>
  <
head>
    <
style type="text/css">
      .
normal
       
{
        
background-image:url('out_bild');
        
background-repeat:no-repeat;
       }
      .
normal:hover
       
{
        
background-image:url('in_bild');
       }
    </
style>
  </
head>
  <
body>
    <
table border="1">
     <
tr>
      <
td class="normal">& nbsp; </td>
      <
td>& nbsp;</td>
     </
tr>
    </
table>
  </
body>
</
html
mfg RudiS

Edit: den Abstand bei '& nbsp;' weglassen
__________________
Kunst kommt von Können und nicht von wollen, denn sonst würde es ja Wunst heißen.
RudiS ist offline   Mit Zitat antworten
Alt 09.03.2005, 23:35  
Gast
 
Beiträge: n/a
Standard

Hmmm, ne bei Tabellen funktioniert das bei mir nicht.
Hatte es über Text bzw. Links z.B. bei einer Navigation gemacht.
  Mit Zitat antworten
Alt 09.03.2005, 23:40  
Erfahrener Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 865
RudiS
Standard

Hab einen kleinen Fehler ausgebessert, aber bei mir funktioniert das.
Siehe auch hier: http://www.css4you.de/hover.html
Geht mit IE und Opera also nur bei Links, aber eine andere Möglichkeit mit CSS gibt es (bei Tabellen, etc.) nicht.
mfg RudiS
__________________
Kunst kommt von Können und nicht von wollen, denn sonst würde es ja Wunst heißen.
RudiS ist offline   Mit Zitat antworten
Alt 10.03.2005, 13:52  
Erfahrener Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 216
Tschuu
Standard

hmmm ... also ich hab mel den code oben angewand ... bei den links funktionierts! (also das der dann den hintergrund ´deslinks bei hover ändert. aber bei der tabelle passt das net ... :-S

Wie ist des, wenn ich ne tabellenzeile als linkmachen will?
Tschuu ist offline   Mit Zitat antworten
Alt 10.03.2005, 17:06  
CSS
Erfahrener Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 324
CSS
Standard

@Tschuu

JS != CSS

es heißt: element.style.backgroundImage = "URL";

Kann sein das du sonst auch noch fehler hast (mir ist das nur auf den ersten BLick aufgefallen)
CSS ist offline   Mit Zitat antworten
Alt 11.03.2005, 12:42  
Erfahrener Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 216
Tschuu
Standard

hä? ich raff jetzt nicht wo das rein soll ...

Also das hier ist der komplette inhalt meiner testseite wie sie bisher aussieht!

Code:
<style type="text/css">
.menu {
    background-image:url('grafik/des_menu_bg.jpg'); 
    background-repeat:no-repeat; 
	}
.menu:hover {
    background-image:url('grafik/des_menu_bg_hover.jpg'); 
	}
</style>

<table width="203" border="0" cellspacing="0" cellpadding="0">
  <tr height="14">
    <td background="grafik/des_menu_top.jpg"></td>
  </tr>


  
  
  <tr height="17">
    <td class="menu"></td>
  </tr>
  
  


  <tr height="17">
    <td background="grafik/des_menu_bottom.jpg"></td>
  </tr>
</table>
Tschuu ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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 are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] 'upload-Datei' Zeile für Zeile auslesen Felix PHP Tipps 2008 18 29.06.2008 02:55
Bild onMouseOver einblenden rocco HTML, Usability und Barrierefreiheit 8 22.02.2008 12:52
Transparentes Bild über Bild legen *update gelöst* Broadcast PHP-Fortgeschrittene 11 04.02.2008 15:27
Zeile einfügen tennessee Server, Hosting und Workstations 5 02.06.2006 21:05
[Erledigt] Bild aus Datei in Bild einfügen PHP Tipps 2005-2 1 07.08.2005 23:36
[PHP«Image] Bild in ein anderes Bild einsetzen PHP Tipps 2005-2 4 07.08.2005 19:39
[Erledigt] Text auf Bild PHP Tipps 2005 9 28.04.2005 15:05
[Erledigt] Jede 2. Zeile eine andere Farbe. Clan-Opa PHP Tipps 2004-2 1 26.11.2004 09:00
durchlauf,zeile für zeile + update Skazi Datenbanken 10 25.11.2004 13:59
Bild aus Server anzeigen lassen flual2000 PHP Tipps 2004 4 26.10.2004 16:33
warum ist zelle höher als bild? HTML, Usability und Barrierefreiheit 1 06.08.2004 00:31
[Erledigt] Funktion MAIL() funkt nicht PHP Tipps 2004 16 11.07.2004 17:25
Bild größe hat prob mit umbenennung. JEGO PHP Tipps 2004 1 08.07.2004 16:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php onmouseover bild ändern, bild in einer tabelle onmouseover austauschen, mouse over image url ändern, css hover img größe ändern td, background image tabelle mouseover, onmouseover style ändern, background zeilenweise ändern php, mouseover bild php, javascript onmouseover bild grösse ändern, mehrere links ändern bei 1 image mit mouseover, http://www.php.de/html-usability-und-barrierefreiheit/19332-bild-zeile-bei-mouseover-aendern.html, zelle onmouseover html, td onmouseover background php, image größe ändern css mouseover, mehrere links und hover auf grafik legen, html mehrere text hover im bild, php zeilen hintergrund img, image über text mouseover ändern, onemouseover mehrere bild wechseln, mousover bild ändert tabelleninhalt

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:11 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.