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 12.09.2006, 08:03  
Benutzer
 
Registriert seit: 20.12.2004
Beiträge: 58
pc-freak
Standard Hover mit Filter

Hallo zusammen,
Ich habe ein Menu, das aus einer Tabelle besteht. Ich habe im Hintergrund jedes Feldes (TD) einen Filter gesetzt, und deser soll bei MouseOver wechseln. Dies funktioniert auch, aber eben nur, wenn ich über den Text fahre und nicht im ganzen Feld. Wenn ich die Filter durch Farben ersetze, funktioniert es.
Kann mir da jemand helfen? Danke!
P.S.: Die Personen, welche dieses Menu benutzen surfen mit dem IE 5.5 und aktiviertem Javascript.

Hier noch der Code:
Code:
<style type="text/css">
<!--
.link {
  height:100%;
  width:100%;
  color:#ffffff;
  cursor: hand;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#EDEFF6, EndColorStr=#CED3DC);
}
.over {
  height:100%;
  width:100%;
  color:#ffff00;
  FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#F1F4F9, EndColorStr=#D0D2D7);
}
-->
</style>

<script type="text/javascript">
<!--
function change(id,klasse) {
document.getElementById(id).className = klasse;
}
//-->
</script>

<table height="100">
  <tr>
    <td id="cell1" class="link" onMouseOver="change(this.id, 'over')" onMouseOut="change(this.id, 'link')">asdfasdf</td>
    <td id="cell2" class="link" onMouseOver="change(this.id, 'over')" onMouseOut="change(this.id, 'link')">adfasdfasdf</td>
    <td id="cell3" class="link" onMouseOver="change(this.id, 'over')" onMouseOut="change(this.id, 'link')">fasdfasdf</td>
  </tr>
</table>
pc-freak ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.09.2006, 16:49  
Benutzer
 
Registriert seit: 20.12.2004
Beiträge: 58
pc-freak
Standard

Hat keiner eine Antwort?
pc-freak ist offline   Mit Zitat antworten
Alt 15.09.2006, 15:48  
Benutzer
 
Registriert seit: 05.10.2004
Beiträge: 51
arcor
Standard

vielleicht mit

display: block;
arcor ist offline   Mit Zitat antworten
Alt 18.09.2006, 08:19  
Benutzer
 
Registriert seit: 20.12.2004
Beiträge: 58
pc-freak
Standard

nee, leider nicht
pc-freak ist offline   Mit Zitat antworten
Alt 18.09.2006, 11:38  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Hi.

Also eigentlich würde man hier eine Liste nehmen und den Links eben display:block verpassen. Schließlich ist es ja eine Liste (von Menüpunkten) und keine Tabelle, oder?

Wie die MS-Filter ticken, weiß ich allerdings nicht, aber vielleicht erübrigt sich das Problem ja schon, wenn du die Liste eben mal gescheit als Liste definierst (wobei mich wundern würde, wenn der MSIE das honorieren würde *g).

Basti
Basti ist offline   Mit Zitat antworten
Alt 18.09.2006, 11:48  
Benutzer
 
Registriert seit: 20.12.2004
Beiträge: 58
pc-freak
Standard

dasscheint den IE nicht zu interessieren. Der einzige Unterschied ist, dass das Menu jetzt eine breite von 100% hat.
pc-freak ist offline   Mit Zitat antworten
Alt 28.09.2006, 15:56  
Erfahrener Benutzer
 
Benutzerbild von Maxi
 
Registriert seit: 22.09.2006
Beiträge: 135
Maxi befindet sich auf einem aufstrebenden Ast
Standard

Und in den anderen browsern geht es?
Ich habe bei mir genau das selbe Problem gehabt, und dann ein Javascript eingebaut, mit dem die Seite im IE genauso aussieht wie in FF und in Opera.
Wenn JS deaktiviert ist sieht man halt ne schlechtere Version, ...
Aber selbst schuld, wenn man den IE verwendet...
__________________
IllerMax - Mein Blog
Maxi ist offline   Mit Zitat antworten
Alt 28.09.2006, 16:09  
Benutzer
 
Registriert seit: 20.12.2004
Beiträge: 58
pc-freak
Standard

Der Code beinhaltet Filter und diese funktionieren meiner Meinung nach nur im IE.
Ausserdem wird nur der IE verwendet, weshalb mir die anderen Browser egal sind .
pc-freak 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
JS: Spezieller Image Hover GSJLink HTML, Usability und Barrierefreiheit 7 18.06.2007 17:24
PNG trotz Filter noch als volle Link-Fläche max-dhom HTML, Usability und Barrierefreiheit 10 23.01.2007 21:48
Bitte Funktion uns Filter prüfen. Danke! PHP Tipps 2006 10 28.11.2006 20:04
CSS Hover bei Bildern im IE juhuwoorps HTML, Usability und Barrierefreiheit 12 01.03.2006 20:28
image map mit hover HTML, Usability und Barrierefreiheit 1 21.12.2005 16:04
Bild mit clip:rect verkleinern und per hover wieder normal HTML, Usability und Barrierefreiheit 3 21.12.2005 14:54
filter erstellen PHP Tipps 2007 11 07.11.2005 17:40
Filter realisieren PHP Tipps 2005-2 2 21.10.2005 13:54
Hover Effekt für Textfelder? Masteroi HTML, Usability und Barrierefreiheit 3 27.07.2005 14:36
effektiver Filter für Namens-Eingaben? PHP Tipps 2005-2 10 19.07.2005 21:57
farbe von tabellenzeile verändern bei hover HTML, Usability und Barrierefreiheit 4 04.07.2005 09:40
type="file" - Filter möglich? PHP Tipps 2005 10 15.02.2005 14:57
[CSS] Table und :hover ??? HTML, Usability und Barrierefreiheit 16 21.01.2005 15:17
Spam filter PHP-Fortgeschrittene 7 06.09.2004 16:50
Filter programmieren um Websitelinks einzulesen?? PHP Tipps 2004 3 07.07.2004 09:29


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:37 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.