![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Mam lekki problem. Napisałem sobie silnik który wczytuje pliki w określonej kolejności i ładuje do strony... niestety gdy wczytany text zawiera kod JavaScript i wrzuce to do mojego diva to nie jest on wykonywany ;] co zrobić aby JavaScript nie wiem... przeszukał text odnalażł skrypt i go wykonał ;] Czy może umiescić go w oddzielnym pliku *.js i loadowac za kazdym razem wraz ... sam już nie wiem w każdym bądz razie skrypty typu...
Kod <script language="javascript"> <!-- var text = '<body onload="alert(\'onload\')">Skrypt: <sc'+'ript language="javascript"><!--alert("OK dziala");//--></sc'+'ript></body>'; function aktywuj() { document.getElementById('main').innerHTML=text; } //--> </script> <a href="javascript:aktywuj()">Aktywuj</a> <div id="main"></div> ...nie działają (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
1. Może funkcja eval() Ci sie przyda?
2. Jeśli za pomocą AJAXa ladujesz dynamicznie stroną, która zawira JavaScript to nie masz szans go wykonać, bo w rzeczywistości kod ten nie ma styczności z przeglądarką, więc nie ma kto go wykonać. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 08:18 |