tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
208
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    newbe newbe ist offline Mitglied
    Registriert seit
    Jan 2004
    Beiträge
    14
    Hallo die Damen und Herren,

    ich habe da ein (kleines) Problem mit dem IE8.

    Das Problem ist folgendes:

    Je größer der Inhalt zwischen <table></table> ist desto langsamer reagiert javascript.

    Ich verwende ausschließlich:
    onmouseover="this.style.backgroundColor = '#D8C5FE';
    onmouseout="this.style.backgroundColor = 'white';

    Wenn ich die ausgegebenen Zeile reduziere auf 50 reagiert es blitzschnell.

    Im Firefox habe ich dieses Problem nicht.

    Festgestellt habe ich, dass wenn ich den Doctype weglasse, dass es dann funktioniert wie es sollte. Leider wird dann die Seite nicht mehr richtig dargestellt.

    Gibt es da eine Hilfe?

    Danke schonmal im voraus.

    MfG
    newbe
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin,

    interessante Frage.
    Wessen Events überwachst du da....die der Tabelle generell, oder die einzelner/aller <tr/> oder <td/>
    (damit man das mal nachstellen kann)
     

  3. #3
    newbe newbe ist offline Mitglied
    Registriert seit
    Jan 2004
    Beiträge
    14
    nur die <tr>
     

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Sorry, ich habe da keine wirkliche Antwort parat

    Dies ist, so scheint es, ein Bug im ie8.

    Ich habe einige Sachen dazu gefunden, jedoch alle ohne Lösung. Es ist auch nicht nur ein JS-Problem, nur per CSS per :hover umgesetzt tritt es genauso auf.

    Ich habe aber evtl. einen Workaround:
    Es scheint seltsamerweise, dass das Zuweisen einer Hintergrundgrafik nicht davon betroffen ist.
    Also: erstelle Grafiken in den gewünschten Farben und weise diese als Hintergrund zu.

    Wichtig: nicht dem background allgemein zuweisen, sondern backgroundImage(JS) bzw. background-image(CSS)
    Geändert von Sven Mintel (30.08.10 um 17:10 Uhr)
     

  5. #5
    newbe newbe ist offline Mitglied
    Registriert seit
    Jan 2004
    Beiträge
    14
    Danke, dass könnte helfen.

    Jedoch will ich später auch onclick und ondblclick verwenden und da hakt es auch...
     

  6. #6
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Da habe ich keine Lösung parat.

    Gefühlt schneller geht es bei mir, wenn man die Zuweisung der Formate über das Ändern der cssText-Eigenschaft vornimmt, aber befriedigend ist das trotzdem nicht.
     

Ähnliche Themen

  1. Problem bei einem JOIN zw. zwei Tabellen, (Daten aus beiden Tabellen auslesen)
    Von CookieBuster im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 05.04.10, 22:20
  2. Oracle Tabellen mit MySQL Tabellen verknüpfen
    Von KartoffelKiffer im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 18.10.07, 11:02
  3. Javascript für PS und excel bzw. tabellen
    Von studio54 im Forum Photoshop
    Antworten: 1
    Letzter Beitrag: 05.10.07, 09:03
  4. Antworten: 4
    Letzter Beitrag: 01.06.04, 10:23
  5. mit javascript tabellen hintergrund zufällig ändern
    Von suat_cetinkaya im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 18.09.03, 09:02