Hi,
ja schon wieder ein Bei trag zum Thema AJAX Karte Ich würde gerne eine Isometrische Karte erstellen wo die Karte per AJAX Informationen über ein PHP Script nimmt, und somit eine Karte aufbaut. Leider habe ich zu wenig Ahnung von AJAX und weiß erst gar nicht wie man sowas aufbauen sollte.
Ich glaube ich habe hier mal ein SCript gesehen, das so ähnlich war. War glaub ich irgentwas mit Weltraum, aber auch so einfach mit den Scrollen.
Könnt ihr mir irgentwie helfen und Beispiele oder so geben? Bin nun schon seit Wochen am suchen, aber bis jetzt 0 gefunden (
Wäre echt nett, wenn mir einer helfen könnte.
Christian
[PHP, AJAX] Karte
gepostet vor 18 Jahre von 0ldM4n
gepostet vor 18 Jahre von Drezil
vserver.mission-unknown.de/mu2/login.php?page=navigator
(einloggen mit tester - test . dann link neu aufrufen.)
ist alles js. die daten werden per ajax nachgeladen. die strings sind in einem selbst-definiertem format. den traffic kannste mit firebug (in der console: options->showXMLHttpRequests) beobachten.
beim draggen werden die sektoren noch nicht nachgeladen und gezeichnet. alles andere geht soweit rudimentär.
ich weiss nicht, ob es das ist, was du willst, aber ne iso-map sollte sich genauso umsetzen lassen.
auch beim zoomen lade ich de seite nicht neu, sondern cache alles beim client. das beschleunigt das navigieren extrem ..
(einloggen mit tester - test . dann link neu aufrufen.)
ist alles js. die daten werden per ajax nachgeladen. die strings sind in einem selbst-definiertem format. den traffic kannste mit firebug (in der console: options->showXMLHttpRequests) beobachten.
beim draggen werden die sektoren noch nicht nachgeladen und gezeichnet. alles andere geht soweit rudimentär.
ich weiss nicht, ob es das ist, was du willst, aber ne iso-map sollte sich genauso umsetzen lassen.
auch beim zoomen lade ich de seite nicht neu, sondern cache alles beim client. das beschleunigt das navigieren extrem ..
gepostet vor 18 Jahre von 0ldM4n
Finde das schon richtig cool gemacht
Nur leider hilft das nicht so richtig weiter, da ich eine Karte ohne Zoom machen will. Aber finde es schon richtig super, das halt so viel gecacht wird. Leider ist das Navigieren aber etwas schwer gemacht.
Aber ansonsten TOP
Hast du schon mal eine andere Karte gemacht? Habe schon hier in Forum mal eine Iso-Karte gesehen, wie war irgentwie im Weltraum, konnte man auch einfach scrollen und da war glaub ich auch noch ein Hintergrund Bild so paar Sterne. Das sah richtig super aus.
Kennst du das, oder wer das geproggt hat?
Nur leider hilft das nicht so richtig weiter, da ich eine Karte ohne Zoom machen will. Aber finde es schon richtig super, das halt so viel gecacht wird. Leider ist das Navigieren aber etwas schwer gemacht.
Aber ansonsten TOP
Hast du schon mal eine andere Karte gemacht? Habe schon hier in Forum mal eine Iso-Karte gesehen, wie war irgentwie im Weltraum, konnte man auch einfach scrollen und da war glaub ich auch noch ein Hintergrund Bild so paar Sterne. Das sah richtig super aus.
Kennst du das, oder wer das geproggt hat?
gepostet vor 18 Jahre von LifeStyle
Also mich persönlich Interessiert es mich auch das mit Ajax.
Weil ich sehe immer wieder bei Banner etc "Mit der neusten Ajax Technologie"
Dann muss ja etwas gutes dran sein.
Können vielleicht auch mal die wo Ajax betreiben vielleicht mal Berichten ob Ajax schwer oder einfach zulernen ist? Wie sieht es mit dem Traffic aus, verbraucht der Server mehr? Und natürlich, die hauptfrage vom Ersteller des Threads, wo findet man richtig gute Tut's?
Weil ich sehe immer wieder bei Banner etc "Mit der neusten Ajax Technologie"
Dann muss ja etwas gutes dran sein.
Können vielleicht auch mal die wo Ajax betreiben vielleicht mal Berichten ob Ajax schwer oder einfach zulernen ist? Wie sieht es mit dem Traffic aus, verbraucht der Server mehr? Und natürlich, die hauptfrage vom Ersteller des Threads, wo findet man richtig gute Tut's?
gepostet vor 18 Jahre von Agmemon
Wenn man sich klar macht, was AJAX ist, gibt es eigentlich gar nicht viel zu lernen. AJAX ist keine eigenständige Technik oder Sprache, sondern nur ein Zusammenspiel bekannter Techniken: Mit Hilfe von JavaScript werden Daten vom Server bezogen, die dann über DOM in das HTML-Dokument eingeflochten werden. Nicht mehr und nicht weniger. Wer JavaScript kann, kann mit AJAX umgehen und braucht keine großartigen Tutorials. Man muss nur lernen wie dieses Request-Objekt funktioniert.
Der Vorteil daran. Die Seite muss nicht immer neu geladen werden, sondern es werden nur einzelne Bestandteile der Seite neu geladen. Das kann den Traffic verringern, wenn man nicht diesem AJAX Wahn verfällt.
Das einzige wofür Tutorials vielleicht sinnvoll sind, sind die Anwendungsgebiete von AJAX, wenn man nicht in der Lage ist, selbst Lösungen für seine Anwendung zu entwickeln. Das hat aber weniger mit AJAX selbst, als mit Problemlösung zu tun. Alternativ kann man auf die unzähligen AJAX-Bibliotheken zurück greifen, die typische Anwendungsfälle bereits implementiert haben.
Der Vorteil daran. Die Seite muss nicht immer neu geladen werden, sondern es werden nur einzelne Bestandteile der Seite neu geladen. Das kann den Traffic verringern, wenn man nicht diesem AJAX Wahn verfällt.
Das einzige wofür Tutorials vielleicht sinnvoll sind, sind die Anwendungsgebiete von AJAX, wenn man nicht in der Lage ist, selbst Lösungen für seine Anwendung zu entwickeln. Das hat aber weniger mit AJAX selbst, als mit Problemlösung zu tun. Alternativ kann man auf die unzähligen AJAX-Bibliotheken zurück greifen, die typische Anwendungsfälle bereits implementiert haben.
gepostet vor 18 Jahre von Fasi
Ist zwar nicht in PHP, aber für AJAX spielt das keine Rolle. siehe mal hier:
www.the-west.org/west2/jsp/ajaxmap.jsp
Dazu verwende ich diese Libraries:
script.aculo.us/
prototype.conio.net/
www.the-west.org/west2/jsp/ajaxmap.jsp
Dazu verwende ich diese Libraries:
script.aculo.us/
prototype.conio.net/
gepostet vor 18 Jahre von Klaus
gepostet vor 18 Jahre von 0ldM4n
@ Klaus
Weil ich immer noch nicht weiß, wie es geht
Die Seiten habe ich alle zum Thema AJAX hier im Board gelesen, jedoch war nirgends beschrieben, wie man das an eine Karte anwendet.
@ Fasi
www.the-west.org/west2/jsp/ajaxmap.jsp
Die Seite habe ich mir gan genau angesehen, jedoch habe ich festgestellt, das der ganze Kartenausschnitt mit AJAX geladen wird.
Kann man das auch so machen, das . B. in einer Datei steht:
1:5:9
also:
x:y:gebäude
die ganen durch ein | getrennt und AJAX nimmt sich das und Javascript wandelt das dann in was sehbares um. Das ist meine Frage! Dazu finde ich einfach nichts.
Weil ich immer noch nicht weiß, wie es geht
Die Seiten habe ich alle zum Thema AJAX hier im Board gelesen, jedoch war nirgends beschrieben, wie man das an eine Karte anwendet.
@ Fasi
www.the-west.org/west2/jsp/ajaxmap.jsp
Die Seite habe ich mir gan genau angesehen, jedoch habe ich festgestellt, das der ganze Kartenausschnitt mit AJAX geladen wird.
Kann man das auch so machen, das . B. in einer Datei steht:
1:5:9
also:
x:y:gebäude
die ganen durch ein | getrennt und AJAX nimmt sich das und Javascript wandelt das dann in was sehbares um. Das ist meine Frage! Dazu finde ich einfach nichts.
gepostet vor 18 Jahre von blum
Original von 0ldM4n
Kann man das auch so machen, das . B. in einer Datei steht:
1:5:9
also:
x:y:gebäude
die ganen durch ein | getrennt und AJAX nimmt sich das und Javascript wandelt das dann in was sehbares um. Das ist meine Frage! Dazu finde ich einfach nichts.
dazu wirst du im zusammenhang mit ajax auch nichts finden, denn das sind einfache javascript-methoden.
selfhtml ist sicher dein freund.
gepostet vor 18 Jahre von Klaus
Original von 0ldM4n
Kann man das auch so machen, das . B. in einer Datei steht:
1:5:9
also:
x:y:gebäude
die ganen durch ein | getrennt und AJAX nimmt sich das und Javascript wandelt das dann in was sehbares um. Das ist meine Frage! Dazu finde ich einfach nichts.
Es ist eigentlich üblich, XML oder JSON zur Datenübertragung zu nutzen.
Die Ausgabe könnte z.B. ein verschachteltes Array sein:
[[1,5,9],[2,5,0],...]
Darüber muss man nur noch ein eval('var output = '+r.responseText+';') laufen lassen und schon hat man die Daten griffbereit. Allerdings geht dann das ganze gefrickel mit JS los. Fundierte Kenntnisse hier sind also Pflicht wenn man umfangreiche Browserskripte entwerfen will.
Also erstmal schön JavaScript lernen. "Ajax" ist nur eine Anwendung davon.
gepostet vor 18 Jahre von 0ldM4n
*gg*
Kennt ihr keine Beispiele die ich mal durcharbeiten könnte?
Oder wie kann man mit JS auf einer Seite Bilder generieren lassen, und diese genau plazieren . B. auf X:2 , Y:5 ?
Kennt ihr keine Beispiele die ich mal durcharbeiten könnte?
Oder wie kann man mit JS auf einer Seite Bilder generieren lassen, und diese genau plazieren . B. auf X:2 , Y:5 ?
gepostet vor 18 Jahre von Agmemon
Ohne Dir zu nahe treten zu wollen, 0ldM4n, aber vielleicht solltest Du Dich wirklich erstmal mit den Grundlagen beschäftigen. Und wenn Du die drauf hast, wirst Du auch in der Lage sein, die unzähligen Tutorials im Netz zu verstehen oder Dir direkt die Lösungswege in andern Spielen aufgrund des Codes zu suchen.
Es gibt nunmal keine Construction Kits für BGs, JS und Ajax.
Vielleicht lohnt es sich ja auch mal ein paar Euros in Fachliteratur zu investieren. Wenn Du möchtest, kann ich Dir ein paar sehr gute Bücher zum Thema nennen, aber Du solltest schon gut Englisch verstehen.
Es gibt nunmal keine Construction Kits für BGs, JS und Ajax.
Vielleicht lohnt es sich ja auch mal ein paar Euros in Fachliteratur zu investieren. Wenn Du möchtest, kann ich Dir ein paar sehr gute Bücher zum Thema nennen, aber Du solltest schon gut Englisch verstehen.
gepostet vor 18 Jahre von 0ldM4n
^^
Bin gerade die Karte am aufbauen, werde JSON verwenden.
Habe nun eine Tabelle mit aufgebaut und geht alles schön mit der Anzeige. Dann werde ich versuchen orgentwie das hinubekommen, wenn ihr mir nicht hlefen wollt...
Bin gerade die Karte am aufbauen, werde JSON verwenden.
Habe nun eine Tabelle mit aufgebaut und geht alles schön mit der Anzeige. Dann werde ich versuchen orgentwie das hinubekommen, wenn ihr mir nicht hlefen wollt...