Autor Zpráva
Martina M.
Profil *
Ahoj, mam jeste jeden vyrazny problem,

mam nadefinovanou promennou na: ./var/list.js

<SCRIPT language="JavaScript" type="text/javascript">
promPage = "./var/list.js";
</script>


a potrebuji ji vypsat v tomto src

<script language="javascript" src="document.write(promPage)"></script>

ale to nejde, zkousela jsem to i takto ale to taky nejde

<SCRIPT language="JavaScript" type="text/javascript">
promPage = "./var/list.js";
<script language="javascript" src="document.write(promPage)"></script>
</script>


nevi nekdo jak na to?

Diky
Joker
Profil
Martina M.
Co nějak takhle?

var el = document.createElement("script");
el.src = promenna;
document.appendChild(el);
Martina M.
Profil *
Joker

Ahoj, tak ze cely zapis pak bude takhle? Je to prosim dobre? JS jde uplne mimo me :( Diky za pomoc..

<SCRIPT language="JavaScript" type="text/javascript">
promPage = "./var/list.js";
var el = document.createElement("script");
el.src = promPage;
document.appendChild(el);
</script>
Joker
Profil
Martina M.
Je to prosim dobre?
No, funguje to? :-)
Martina M.
Profil *
Martina M.
Je to prosim dobre?
No, funguje to? :-)

Nefunguje :(
_es
Profil
Martina M.
Možno keby si napísala, čo sa tým snažíš dosiahnuť, tak by niekto lepšie poradil.
Na to, že „JS jde uplne mimo me :(“, sa asi pokúšaš niečo vyriešiť príliš zložito.
Aroidzap
Profil
mozna to je trochu jako muj pripad http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=8&topic=90599
joe
Profil
_es
snaží se o AJAX.

Martina M.
To co napsal Joker funguje, možná tam ale něco zapomněl - nezkoušel jsem, já když už jsem to použil, tak takhle

var el = document.createElement("script");
el.src = promenna;
document.body.appendChild(el);


Pokud ti to takhle nefunguje, pak je špatně asi cesta k tomu souboru - tedy špatná hodnota té proměnné.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: