|
Vorheriges Thema: Nächstes Thema: |
Autor |
Nachricht |
Sir Quicksand Häufiger Poster
Anmeldungsdatum: 19.01.2005 Beiträge: 304 Wohnort: Hannover
|
Verfasst am: 15.11.2006 19:40:42 Titel: Client Server Kommunikation ohne Seitenaufruf |
|
|
Hi Leute,
ich habe bei einem Kumpel gesehen, daß man mittels JS einer PHP Seite auf dem Server Daten schicken kann, ohne daß sie "richtig" aufgerufen wird. Wie geht das? |
|
Nach oben |
|
|
Simon Häufiger Poster
Anmeldungsdatum: 03.05.2005 Beiträge: 195 Wohnort: Schweiz
|
Verfasst am: 15.11.2006 19:59:07 Titel: |
|
|
Das nennt sich Ajax, wenn ich dich richtig verstanden habe und ist eine Erweiterung für JavaScript.
Momentan ist ein richtiger "run" im Gange auf Ajax.
Googeln mit Ajax wird dir tausend Ergebnisse geben.
Wie es allerdings genau geht, kann ich dir auch nicht sagen, da ich grundsätzlich auf Javascript verzichte (was aber nicht immer so bleiben muss )
Simon |
|
Nach oben |
|
|
Sir Quicksand Häufiger Poster
Anmeldungsdatum: 19.01.2005 Beiträge: 304 Wohnort: Hannover
|
Verfasst am: 15.11.2006 20:21:48 Titel: |
|
|
nix Atta, oder Sagrotan. |
|
Nach oben |
|
|
Sir Quicksand Häufiger Poster
Anmeldungsdatum: 19.01.2005 Beiträge: 304 Wohnort: Hannover
|
Verfasst am: 15.11.2006 21:50:13 Titel: |
|
|
Wenn man innerhalb des bodys sowas einfügt:
<script language="JavaScript" src="ausloggen.php"></script>
wird ausloggen.php eine Aktion ausführen. Wie bekomme ich das jetzt in eine Funktion, so da ich das triggern kann? |
|
Nach oben |
|
|
admin Site Admin
Anmeldungsdatum: 16.01.2005 Beiträge: 323 Wohnort: Berlin
|
Verfasst am: 16.11.2006 19:10:23 Titel: |
|
|
ich kapier dein problem nicht ganz ...
wenn du statt einer js-datei eine php abrufen lässt, wird diese ganz normal wie jede andere php-datei ausgeführt. alles was in der datei drin steht wird ausgeführt und die datei gibt von mir aus dann wieder etwas aus, mit dem du als javascript arbeiten kannst:
Code: |
<?
echo 'var javascriptvariable = '.(3*27).';';
?> |
|
|
Nach oben |
|
|
Kambfhase Häufiger Poster
Anmeldungsdatum: 19.03.2006 Beiträge: 235
|
Verfasst am: 16.11.2006 19:21:09 Titel: |
|
|
ja, fast jan. er will nen iframe nur ohne iframe, quasi das der inhalt immer von JS eingefuegt wird. Das problem daran wuerde ich aber bei den vielen verschiedenen standards sehen. |
|
Nach oben |
|
|
admin Site Admin
Anmeldungsdatum: 16.01.2005 Beiträge: 323 Wohnort: Berlin
|
Verfasst am: 16.11.2006 19:28:01 Titel: |
|
|
also ich hab's jetzt noch zweimal gelesen und verstehe es trotzdem nicht also so wie ich's nach dem letzten lesen verstehe willst du von javascript aus daten an php senden. dazu würde ich dir empfehlen einfach ein bild-objekt zu erstellen und das dann an eine php datei zu senden:
JavaScript:
Code: |
a = new Image();
a.src = '/meinscript.php?var1=asdasd';
|
meinscript.php:
Code: |
...machwas mit den parametern...
header('Content-Type: image/gif');
header('Content-Length: 43');
echo chr(0x47).chr(0x49).chr(0x46).chr(0x38).chr(0x39).chr(0x61).chr(0x01).chr(0x00).
chr(0x01).chr(0x00).chr(0x80).chr(0x00).chr(0x00).chr(0x04).chr(0x02).chr(0x04).
chr(0x00).chr(0x00).chr(0x00).chr(0x21).chr(0xF9).chr(0x04).chr(0x01).chr(0x00).
chr(0x00).chr(0x00).chr(0x00).chr(0x2C).chr(0x00).chr(0x00).chr(0x00).chr(0x00).
chr(0x01).chr(0x00).chr(0x01).chr(0x00).chr(0x00).chr(0x02).chr(0x02).chr(0x44).
chr(0x01).chr(0x00).chr(0x3B);
|
|
|
Nach oben |
|
|
Kambfhase Häufiger Poster
Anmeldungsdatum: 19.03.2006 Beiträge: 235
|
Verfasst am: 16.11.2006 19:45:31 Titel: |
|
|
gut, die eine richtung hqast du schon mal verstanden ^.o Jetzt will das JS-Script aber auch die daten als text haben um dann zB. einen newsbericht ein zu fuegen. hier mal ein diagram:
Code: |
->Textdaten-> ->News->
PHP JS-Script User
<-Anfrage nach Daten<- <-Button<-
|
ambesten du gehst von unten links los. Der user klickt auf den "News" button. Dieser button ist eine Js function die PHP nach dem html-code der News fragt. PHP schickt diese daten wieder ans script welches diese letztendlich einfuegt. allerdings habe ich keine ahnung wie das gehen sollte o.0 |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|
|
|