Προς το περιεχόμενο

XML call javascript


function

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλημέρα σε όλους,

 

Προσπαθώ να φτιάξω δυναμικά (μέσω βάσης) ένα xml document. Καθώς λοιπόν φτιάχνω ένα element, θέλω να του δώσω τιμή που έρχεται μέσω μίας function javascript.

Πώς ακριβώς το κάνω αυτό??

 

Ο κώδικας που χρησιμοποιώ (αλλά δεν δουλεύει είναι ο εξής:

 

======================================================================================

$deal_gmaps_latitude = $doc->createElement("deal_gmaps_latitude");

$deal_gmaps_latitude = $b->appendChild($deal_gmaps_latitude);

$deal_gmaps_latitude_text = $doc->createTextNode(<script language='javascript'>showLatLon('" . $row['address'] . "');</script>);

$deal_gmaps_latitude = $deal_gmaps_latitude->appendChild($deal_gmaps_latitude_text);

======================================================================================

 

Στην τρίτη γραμμή θέλω να καλέσω μία javascript function και να δώσω τιμή από εκεί στο createTextNode. Πως το κάνω?

 

Ευχαριστώ πολύ!

Δημοσ.

Δεν γίνεται αυτό που θες με τον τρόπο που το κάνεις.

 

Μια πρόταση θα ήταν μέσω AJAX, αλλά στην php που θα καλέσεις στο AJAX να δημιουργήσεις το xml.

 

Μετά αυτό το xml τι θα το κάνεις; Θα το γράφεις στον δίσκο σου;

Δημοσ.

Βασικά, θα με βόλευε να περάσω σε μία μεταβλητή της php μία τιμή από javascript. Δεν μπορεί να μην γίνεται αυτό....

Δηλαδή κάτι σαν:

$a = "<script language='javascript'>document.write('fasdfasdfasdfasd');</script>";

 

Δεν υπάρχει κάτι που να πετυχαίνει αυτό?

 

Ευχαριστώ

Δημοσ.

Τελικά βρήκα λύση

 

$a = print("<script language='javascript'>showLatLon('" . $row['address'] . "');</script>");

echo substr($a,1,$a.len-1);

 

Γράψε λάθος...

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...