Autor | Zpráva | ||
---|---|---|---|
vojja01 Profil * |
#1 · Zasláno: 13. 6. 2013, 18:03:53
Dobrý den,
Když načítám nějaký soubor AJAXem a je v něm popsaná nějaká JS funkce, tak ten skript se neprovede? Když totiž do stránky načtu tento soubor...: <script> function selectCatStore(pos) { document.getElementById("store-avail").style.display = 'none'; document.getElementById("store-avail-h").style.color = "#777"; document.getElementById("store-down").style.display = 'none'; document.getElementById("store-down-h").style.color = "#777"; document.getElementById(pos).style.display = 'block'; document.getElementById(pos + "-h").style.color = 'white'; } </script> <h2 style="font-size:350%;cursor:pointer;margin-right:10px;" onclick="selectCatStore('store-avail');" id="store-avail-h">dostupné</h2> <h2 style="font-size:350%;color:#777;cursor:pointer;" onclick="selectCatStore('store-down');" id="store-down-h">stažené</h2> <div id="store-avail"> </div> <div id="store-down"> </div> Díky za všechny odpovědi. |
||
Chamurappi Profil |
#2 · Zasláno: 13. 6. 2013, 18:06:38
Reaguji na vojju01:
„Když načítám nějaký soubor AJAXem a je v něm popsaná nějaká JS funkce, tak ten skript se neprovede?“ Element <script> vložený do innerHTML se nevykonává. Je celkem jedno, jestli je dotyčný kód načtený AJAXem (sám AJAX za to nemůže), nebo sestavený nějak jinak.
|
||
vojja01 Profil * |
#3 · Zasláno: 13. 6. 2013, 18:14:20
Aha, díky. ;) Jenže teď jsem zkoušel skript načíst přímo ve stránce a ukazuje to tu samou chybu...
|
||
Chamurappi Profil |
#4 · Zasláno: 13. 6. 2013, 18:24:25
Reaguji na vojju01:
Možná je to stejná hláška, ale příčina už bude jiná. Chceš-li přesnější radu, dodej odkaz na živou ukázku. |
||
Časová prodleva: 11 let
|
0