Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#4

Re: [AJAX] Kompletten Div aus neuer Seite austauschen?

  Alt 21. Jul 2006, 06:53
Zitat von Dunedain:
Wenn du aber NUR eine Seite anhand von Suchkriteren zum Benutzer bringen willst, dann kannst
du auch auf AJAX verzichten (und dadurch auch ältere Browser ansteuern)...
*hust* Warum auf Technologien verzichten wenns auch anders geht?

Wichtig bei AJAX ist, dass ein Fallback-Mode dahintersteckt. Du musst es nicht total weglassen, nur weil aeltere Browser oder Browser ohne natives XMLHttpRequest-Objekt das Zeug nicht immer moegen. Hier mal ein Beispiel:
Anstatt der Zeile in deinem Code:
Code:
<input id="form" type="button" onclick="SendRequest('http://localhost/ajax/test.txt');" value="Click Me" />
schreiben wir das:
Code:
[url="index.html?foo=bar"]Click Me[/url]
Nun muss SendRequest nur noch zurueckgeben, ob beim Erstellen und Senden des Requests alles ok ging. Wenn true zurueckkommt, gibt onclick false zurueck, und der Browser folgt dem Link nicht. Ist JS deaktiviert oder ging irgendwas nicht, folgt der Browser dem Link und du kannst ueber server-seitige Skripte das erledigen, was sonst ueber AJAX passiert waere

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat