php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.08.2010, 22:07  
Neuer Benutzer
 
Registriert seit: 16.08.2010
Beiträge: 3
PHP-Kenntnisse:
Fortgeschritten
benAsks befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] jQuery - Per Ajax geladenes Javascript ausführen?

Hallo liebe PHP.de Community,
nun hab ich mich auch mal durchgerungen um euch eine Frage zu stellen...

Dabei handelt es sich um die allseits beliebten Bereiche Ajax und jQuery.
Gesucht habe ich schon mehrmals, aber konnte bislang noch nichts brauchbares finden.

Zu meinem Problem:
Ich habe eine Seite, auf welcher sich eine Suchmaske und eine GoogleMaps Karte (voreingestelltes Center auf Köln) befindet.

Über die Suchmaske kann man eine Adresse eingeben, zu der dann Google entsprechende Ergebnisse liefert. Diese lade ich mir bei drücken des "Suchen" buttons in eine div unter der Suchmaske.

die ajax-php Datei liefert dabei links zurück (fertig formatiert zum design passend) mit einem onClick="neuerOrt(lat, long);".

Soweit so gut...

nun möchte ich auf eine Funktion neuerOrt() zugreifen, welche in der Hauptseite definiert ist, aber irgendwie kann der per Ajax geladene Content nicht auf die JS Funktionen der "Mutterseite" zugreifen.

Ich möchte also bei einem Klick auf ein Suchergebnis das Zentrum der Karte zu den neuen Latitude und Longitude Werten bewegen.

Da ich noch relativ neu im Bereich Javascript unterwegs bin, weiß ich nicht
ob dies...
- allgemein nicht möglich ist
- mit irgendeinem trick geht
- oder ob man die daten lieber per JSON zurück gibt und dann von der funktion in der hauptseite weiterverarbeitet.

Freue mich über eure Antworten.

MfG Ben
benAsks ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.08.2010, 22:27  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

http://www.google.com/search?q=Per+A...ausf%C3%BChren
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 16.08.2010, 22:45  
Neuer Benutzer
 
Registriert seit: 16.08.2010
Beiträge: 3
PHP-Kenntnisse:
Fortgeschritten
benAsks befindet sich auf einem aufstrebenden Ast
Standard

Vielen lieben Dank für die schnelle Antwort,

Irgendwie komm ich mir jetzt echt dumm vor.... hab etliche Google Suchen gemacht und nie was gefunden und mit deinem Query gleich im ersten Beitrag gefunden was ich suchte. Stichwort einfügen ins DOM :s

Nochmal danke.

lg
Ben
benAsks ist offline   Mit Zitat antworten
Alt 16.08.2010, 23:20  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Und ich hab' nur einen Teil des von dir gewählten Thread-Titels als Suchbegriff verwendet ...
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 16.08.2010, 23:39  
Neuer Benutzer
 
Registriert seit: 16.08.2010
Beiträge: 3
PHP-Kenntnisse:
Fortgeschritten
benAsks befindet sich auf einem aufstrebenden Ast
Standard

wobei ich gerade merke dass mir das doch nicht wirklich weiterhilft.

Habe sowohl:
Code:
einfügen per DOM:

du erstellst einen Container:
var div=document.createElement("div");

in diesen fügst du das geladene HTML ein
div.innerHTML=deine_empfangenen_daten_als_text;

den Container fügst an der entsprechenden Stelle ein, z.B.
document.body.appendChild(div);
versucht, als auch das mit dem

Code:
          var oScript = document.createElement("script");
          oScript.src = "example1.js";
          document.body.appendChild(oScript);

Jetzt wird zwar die Funktion ausgeführt (gecheckt mit nem Alert),aber auf der Karte bewegt sich nix, und wenn ich in der example1.js die Map erzeuge und Center setze, seh ich nur Blau oder Grau. Aber die Lat Long Werte stimmen.

Ich verzweifel noch an diesem Javascript



EDIT:
hat sich erledigt, lag an nem dummen Tipp Fehler.

Danke nochmal.

Geändert von benAsks (16.08.2010 um 23:58 Uhr).
benAsks ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Javascript / Ajax Tooltip Div Position 22hase HTML, Usability und Barrierefreiheit 7 17.08.2010 10:27
[Erledigt] Ajax, jQuery - CKEDITOR Fehler bei Instanzierung jGeee JavaScript, Ajax und mehr 3 26.03.2010 09:09
[Erledigt]br filtern mit Jquery (oder Javascript) chunky JavaScript, Ajax und mehr 4 05.03.2010 14:48
jQuery Ajax und $(this) Problem halskrause JavaScript, Ajax und mehr 8 01.03.2010 17:39
[Erledigt] Javascript ausführen coolerj JavaScript, Ajax und mehr 8 13.02.2010 15:53
Wie lade ich ein Javascript nach einer AJAX Abfrage neu? da.eXecutoR JavaScript, Ajax und mehr 3 21.09.2009 11:15
jQuery mit AJAX ohne ActiceX im IE? krush JavaScript, Ajax und mehr 2 11.08.2009 08:54
1101: 10x JavaScript und kein Ende ist abzusehen… Nikolaus 2.0 Adventskalender 2008 9 13.12.2008 20:11
Kalender ohne Neuladen der Seite PHP, Javascript, Ajax Earl3000 JavaScript, Ajax und mehr 16 11.12.2008 22:07
Lerne Grundlagen | Quellensammlung cycap PHP Einsteiger 0 12.11.2008 16:23
Drag & Drop via JQuery & Ajax --> Geht nicht :( Plague JavaScript, Ajax und mehr 2 23.10.2008 12:19
Javascript in Ajax responseText funktioniert nicht Plague PHP Tipps 2007 6 03.07.2007 21:08
Javascript (AJAX) Error (Syntax-Fehler) lomtas HTML, Usability und Barrierefreiheit 4 04.08.2006 09:41
javascript php datei ausführen PHP Tipps 2005 1 02.06.2005 11:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
jquery ajax javascript ausführen, per ajax geladenes javascript ausführen, jquery ajax javascript, jquery javascript ausführen, http://www.php.de/javascript-ajax-und-mehr/70837-erledigt-jquery-per-ajax-geladenes-javascript-ausfuehren.html, ajax javascript ausführen, javascript in ajax geladenen content ausführen, jquery ajax javascript in div laden, javascript in ajax ausführen, jquery nach ajax, javascript ausführen jquery, jquery script ausführen, php in javascript ausführen, jquery ajax script ausführen, jquery ajax js ausführen, jquery in ajax-response ausführen, javascript body appendchild nicht ausgeführt, ajax jquery nicht ausgeführt, mit jquery javascript ausführen, per ajax geladenes js auführen

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:51 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum