Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

JavaScript: Image() vs. createElemente + insertBefore

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 16.06.2004, 20:46

Hallo,

ich hoffe einfach mal dass es hier auch jemanden gibt der sich ein wenig mit JavaScript auskennt. Ich arbeite nämlich gerade an einem kleinen Script bei dem ich nach dem Laden einer Seite beim Anklicken eines Objekts noch ein (unsichtbares) Bild laden muss.

Ich habe herausgefunden dass dies auf 2 Arten ginge (Darstellung vereinfacht):
  1. ( new Image() ).src = "bild.gif";
  2. var image = document.createElement("<img></img>");
    image.src = "bild.gif";
    document.body.insertBefore(image);
Beide Scripts machen genau das was ich will, wenn sie aufgerufen werden wird eine Grafik im Hintergrund geladen. Dummerweise kenne ich mich eben nicht so gut aus und es stellen sich mir folgende Fragen:
  • Welches soll ich da nun nutzen?
  • Wo liegen die Unterschiede und Vor- und Nachteile der 2 Möglichkeiten?
  • Gibt es Unterschiede in der Kompatibilität?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 16.06.2004, 21:00

Ich darf nachtragen: Möglichkeit 2 funktioniert im Netscape 4.78 nicht.

Wenn die andere Möglichkeit also keine anderweitigen nachteile hat ist sie so gut wie genommen :)

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag