| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
kleampa
Data înscrierii: 10/Iul/2005
Mesaje: 2127
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: 210
|
| 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: 3014
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: 656
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: 210
|
| 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: 210
|
| 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 |
|
| |