|
(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
27. 11. 2006. | #1 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
Ajax generisani JS, da li se parsa ?
Dakle ono sto me zanima jeste da li ce browser isparsati JS koji dobije kao rezultat callbecka jedne Ajax aplikacije...
prostije receno ajax fja vraca neki tekst koji se ispisuje na strani a u sebi sadrzi pozive za neke JS klase... da li ce browser isparsati te pozive ? Pitam posto imam neki veoma cudan problem sa time... i to je jedino resenje (razumno) zasto neradi... |
27. 11. 2006. | #2 |
Domagoj Horvat
Expert
|
daj nesto konkrento ako moze...
generalno, mislim da bi trebalo radit. nisam radio konkretno ajaxom, ali sam imo primjera gdje sam javascriptom upisivo drugi javascript kao innerHTML u druge elemente i radilo je. zato mislim da bi trebalo... mozes eventualno imat problema sa char escapeom...
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo |
27. 11. 2006. | #3 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
rado bih ti dao primer ali bez linka tesko da ce znaciti (posto radi kada se ispise rucno u sam html)... a nemogu link da dam zato sto se radi o nekom intranetu...
|
27. 11. 2006. | #4 |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
|
Hmm.. ukoliko koristiš innerHTML, js kôd mislim da se neće izvršiti, potrebno je da ga ti izvršiš, npr. nešto na brzinu:
Kôd:
<script> String.prototype.evalScript = function() { return this.replace(/<script[^>]*?>((\n|\r|.)*?)<\/script>/img, function(m, m1) { eval(m1); return m;}); } function testCodeFunction() { var response = '<div>novi sadrzaj 1</div><script>alert("bre1");</s'+'cript><div>novi sadrzaj 2</div><script>alert("bre2");</s'+'cript>'; response = response.evalScript(); document.getElementById('testCode').innerHTML = response; } </script> <a href="#" onclick="testCodeFunction(); return false;">test</a> <div id="testCode">a</div>
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” Poslednja izmena od Br@nkoR : 27. 11. 2006. u 19:49. |
27. 11. 2006. | #5 | |
Ivan Dilber
Sir Write-a-Lot
|
Ovaj JS snippet sam negde pokupio, ne znam tacno gde:
Citat:
EDIT: A evo sad nadjoh nesto jos bolje: http://24ways.org/advent/have-your-d...-script-it-too
__________________
Leadership is the art of getting people to want to do what you know must be done. Poslednja izmena od ivanhoe : 27. 11. 2006. u 23:16. |
|
28. 11. 2006. | #6 | |
Zoran Mihailović
Na probnom radu
Datum učlanjenja: 30.09.2006
Lokacija: Beograd
Poruke: 41
Hvala: 1
259 "Hvala" u 1 poruci
|
Koliko ja znam (a slab sam sa js-om), mootools (lightweight javascript framework) u okviru ajax.js komponente ima funkciju evalScript.
Citat:
Ako nisam promasio temu, tj. |
|
28. 11. 2006. | #7 | |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
Citat:
|
|
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Novi Ajax IDE?? | misk0 | (X)HTML, JavaScript, DHTML, XML, CSS | 9 | 21. 03. 2007. 20:41 |
ajax & security | kodi | (X)HTML, JavaScript, DHTML, XML, CSS | 14 | 30. 12. 2006. 00:24 |
Ajax Mistakes a.k.a kad ne treba da koristite Ajax | nixa | Planiranje i usability | 7 | 13. 02. 2006. 16:20 |