Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> XMLHttpRequest :: Wykonanie skryptu JS, Żądanie->Odpowiedź->Wykonanie
eai
post 8.06.2006, 13:33:29
Post #1





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

Ostrzeżenie: (0%)
-----


Witam.

Za pomocą własnego AJAXA dostaję odpowiedź w JS od php w zmiennej:

Zmienna która zawiera string z kodem JS
  1. xmlhttp.responseText;


Kod JS który zawiera zmienna xmlhttp.responseText; wygenerowany z php
Kod
document.getElementById('2a').style.display == 'none';
document.getElementById('3a').style.display == 'none';

Kod jest generowany poprzez php i zawiera się w zmiennej xmlhttp.responseText; i teraz ja za pomocą JS zrobić żeby to co w nim jest zawarte wykonało się.

Poprostu nie wiem co zrobić dalej ze zmienną xmlhttp.responseText żeby kod JS który zawiera poprostu się wykonał.

Pomocy...
Go to the top of the page
+Quote Post
bigZbig
post 8.06.2006, 14:45:13
Post #2





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

Ostrzeżenie: (0%)
-----


po prostu wyswietl echo albo print


--------------------
bigZbig (Zbigniew Heintze) | blog.heintze.pl
Go to the top of the page
+Quote Post
eai
post 8.06.2006, 15:08:48
Post #3





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

Ostrzeżenie: (0%)
-----


Nie zrozumiales. Zmienna jest w skrypcie JS i zawiera kod JS (przekazany za pomocą php- AJAX)
I chodzi mi o zrobienie tak jak np w php jest funkcja eval() która wykonuje kod php w stringu. I chodzi mi o taka funkcje tylko że w JS. Moge zrobic <sript... src=plik.php?generuj-kod> i w pliku.php dac echo ale wolalbym za pomoca AJAXA zeby nie wyswietlac kodu JS który został wygenerowany.

  1. function ParseUL() {
  2. // Po wykonaniu funkcji AJAXA zmienna xmlhttp.responseText ma taki string.
  3. // xmlhttp.responseText = "document.getElementById('2a').style.display == 'none'; document.getElementById('3a').style.display == 'none';";
  4. // I teraz chce żeby to co jest w zmiennej wykonało się :)
  5.  
  6. }
  7.  


Ten post edytował eai 8.06.2006, 15:19:21
Go to the top of the page
+Quote Post
anopak
post 8.06.2006, 19:29:25
Post #4





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.10.2004
Skąd: Rybnik

Ostrzeżenie: (0%)
-----


  1. eval(xmlhttp.responseText);


--------------------
Hardware: Celeron 3.06, 512 MB DDR
Software: Apache 2.0, MySQL 4.0, php 4.3.1, Zend 5.1, Firefox
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 23:04