• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Alert Meldung nach abgeschlossenem Seitenaufbau

marzocchi1

Mitglied
Hallo Community,

habe das Thema schon in meinem letzten Post kurz angesprochen, aber hier nochmal als Gesamtheit.

Ich möchte nachdem meine AJAX Seite komplett geladen wurde eine Alert Meldung bekommen a'la Willkommen ....
Dies soll möglichst einfach umgesetzt werden und kann auch nicht im Head oder Body angelegt werden sondern wirklich nur explizit als Script, denn das Formular wo das ganze Ablaufen soll liegt in einer extra Datei, daher kann ich leider nicht auf die Möglichkeiten in Head und Body zurückgreifen.

Ich hoffe ihr könnt mir weiterhelfen.

Grüßle

Marzocchi1
 
Werbung:
Diese Meldung sollte als Callback auf den AJAX-Request aufgerufen werden. Wenn du mit lQuery AAJAX arbeitest, wären das Funktionen wie success oder done.
 
Danke für die Antwort. Könntest du mir da ein Code Beispiel geben da ich noch ein ziemlicher Anfänger bin. Als AJAX-Request verstehe ich z.b. ein Core.AJAX.FormUpdate ... liege ich damit richtig?

Ich habe eine Formularseite die zuerst komplett aufgebaut wird. Übergebe ich dann irgendwelche Parameter, wird die Seite automatisch aktualisiert, bzw. die anderen Formularfelder ... daher das Update ... Ich soll lediglich am Anfang nachdem die Seite aufgebaut wurde eine Alert Meldung die "Willkommen" anzeigt darstellen.

Grüßle
 
Werbung:
Ich weiß nicht, was dieses Core.AJAX.FormUpdate macht, aber falls es sich dabei um deine AJAX-Funktion handelt, solltest du dein Alert als Callback direkt darauf aufrufen, sprich: dort einbinden. Für jQuery hatte ich oben die Funktionen gepostet und mit vanilla JS müsstest du wahrscheinlich dein onreadystatechange anpassen bzw. ergänzen:

Code:
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    alert('Hello World');
    }
  }
 
Hallo Danke für die Rückmeldungen.

Habe es jetzt ein wenig anders gelöst. Da es sich um Perl im Hintergrund handelt habe ich auf meinem Webserver einige Module verändert, was dazu führt das alle Funktionen unmittelbar beim Seitenaufruf mitgeladen werden, sodass das Popup erst kommt wenn alles geladen wurde (trotzdem wird alles gleichzeitig geladen), was auch den schönen Nebeneffekt hatte, das sich meine Performance jetzt um ca 400% erhöht hat.

Vielen Dank trotzdem

Grüßle

Marzocchi1
 
Zurück
Oben