Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Javascript in javascript
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Subiectul anterior :: Subiectul următor  
Autor Mesaj
kleampa



Data înscrierii: 10/Iul/2005
Mesaje: 2165
Locație: Bucuresti

Trimis: Joi Noi 22, 2007 1:55 pm    Titlul subiectului: Javascript in javascript  

se da o functie din care ce rezulta pun intr-un div cu innerHTML
problema e ca in acel rezultat eu includ si cod javascript, adica <script>cod js</script>

pe FF am gasit rezolvare , si anume sa pun <\/script> , insa pe IE nu vede asta si mi-l interpreteaza ca string , nu il ruleaza

multumesc
Sus  
redcom



Data înscrierii: 27/Mai/2004
Mesaje: 114
Locație: iasi

Trimis: Joi Noi 22, 2007 3:56 pm    Titlul subiectului:  

incearca sa te uiti putin la json
ar mai fi si
exterior
function setAndExecute(divId, innerHTML)
{
var div = document.getElementById(divId);
div.innerHTML = innerHTML;
var x = div.getElementsByTagName("script");
for(var i=0;i<x.length;i++)
{
eval(x[i].text);
}
}

daca nu merge da-mi de stire si te mai ajut
apropo pune mana pe un prototype sau pe un jqurey sau pe un extjs o sa fii incintat altfel mori folosind clasicul ajax
Sus  
UnTip



Data înscrierii: 03/Mai/2007
Mesaje: 377

Trimis: Joi Noi 22, 2007 4:41 pm    Titlul subiectului:  

try this
<script type="text/javascript" language="javascript">

// <![CDATA[

scriptul tau

// ]]>

</script>
Sus  
floorin



Data înscrierii: 29/Iun/2006
Mesaje: 217

Trimis: Mar Apr 01, 2008 3:16 pm    Titlul subiectului:  

stie cineva rezolvare la problema aceasta (si pentru IE si pentru Firefox)?
acum am si eu nevoie :cry:
Sus  
vectorialpx



Data înscrierii: 01/Mar/2005
Mesaje: 3057
Locație: țopăi pe tasta DELETE

Trimis: Mar Apr 01, 2008 4:18 pm    Titlul subiectului:  

vrei sa pui un write, banuiesc...
nu merge cu '<'+'/'+'script'+'>'? :?
Sus  
dechim



Data înscrierii: 10/Mai/2005
Mesaje: 698
Locație: Drobeta Turnu Severin

Trimis: Mar Apr 01, 2008 8:48 pm    Titlul subiectului:  

Da' prototype sau jqurey cum fac ?
Sus  
floorin



Data înscrierii: 29/Iun/2006
Mesaje: 217

Trimis: Mie Apr 02, 2008 9:12 am    Titlul subiectului:  

nu ma prind, cum fac?!
sa repet intrebarea: printr-un ajax incarc intr-un div o forma. Aceasta forma are elemente care apeleaza functii javascript ce nu exista in pagina initiala. Deci, odata cu forma pe care o incarc in div vreau sa incarc si aceste functii javascript. Cum incarc aceste functii?
Sus  
Copyright



Data înscrierii: 17/Dec/2006
Mesaje: 860
Locație: Bucuresti

Trimis: Mie Apr 02, 2008 9:58 am    Titlul subiectului:  

kleampa a scris: insa pe IE nu vede asta si mi-l interpreteaza ca string , nu il ruleaza

vezi http://msdn2.microsoft.com/en-us/library/ms536420(VS.85).aspx.






Later.
Sus  
gargamel25



Data înscrierii: 27/Ian/2008
Mesaje: 38
Locație: Bucuresti

Trimis: Mie Apr 02, 2008 9:59 am    Titlul subiectului:  

iti merge pe FF deoarece acesta face automat si eval(string) cand faci ineerHTML pe cand pe IE nu se face asa
ca sa te asiguri ca merge pe toate fa <script>eval(cod.js)</script> si o sa mearga pe orice browser.
Sus  
floorin



Data înscrierii: 29/Iun/2006
Mesaje: 217

Trimis: Joi Iun 12, 2008 9:01 am    Titlul subiectului:  

Poate e un post aiurea sa anunt pe toata lumea ca mi-am imbogatit cunostintele, dar eu am gasit lucruri bune aici:
http://www.salix.gr/load_js_with_ajax
si aici:
http://ajaxpatterns.org/On-Demand_Javascript
asa ca acum mi-am rezolvat problema.
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community