Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   JS / AJAX: Gleiche Bezeichnung unterschiedliche Auswirkung (https://www.delphipraxis.net/97541-javascript-ajax-gleiche-bezeichnung-unterschiedliche-auswirkung.html)

Die Muhkuh 12. Aug 2007 14:36


JS / AJAX: Gleiche Bezeichnung unterschiedliche Auswirkung
 
Hi,

manchmal ist es zum Mäuse melken!

Hier erstmal der JavaScript Code:

Code:
// ajax_galerie.js
function thumbs_callback()
{
  if (thumbs.readyState == 4)
  {
    set_innerHTML('gallery', thumbs.responseText); // [1]
  }
  else if (thumbs.readyState == 1)
  {
    set_innerHTML('gallery', '[img]./bilder/ajax-loader.gif[/img]'); // [2]
  }
}

// functions.js
function set_innerHTML(idname, text)
{
  var elem = document.getElementById(idname);
  elem.innerHTML = text;
}
im HTML-Code steht fein säuberlich "<div id="gallery"></div>". So, rufe ich die Seite auf, kommt kurz nix, danach der responseText. Will heißen, bei [1] funktioniert es ohne Probleme, bei [2] bekomme ich die Meldung:

Zitat:

elem has no properties
set_innerHTML("gallery", "[img]./bilder/ajax-loader.gif[/img]")functions.js (line 4)
thumbs_callback()ajax_gallery.js (line 12)
elem.innerHTML = text;
Ich versteh einfach nicht, warum der bei [2] nicht den ajax-loader.gif anzeigt.

[edit]thumbs_callback() hab ich auf meiner anderen Seite abkopiert, dort funktioniert das ohne probleme...[/edit]

Die Muhkuh 13. Aug 2007 00:00

Re: JS / AJAX: Gleiche Bezeichnung unterschiedliche Auswirku
 
Hi,

hat sich erledigt. Hab die Funktion zu früh aufgerufen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz