Autor Zpráva
.Nf.hgtw:
Profil *
Dobrý den, mám tenhle formulář:

<form name="formular">
<INPUT TYPE="TEXT" NAME="alpha" VALUE="externi_skript.js">
<script src="document.formular.alpha.value"></script>
<form/>

a chci, aby se spustil script, jehož adresa je napsána v textovém políčku alpha
nevíte někdo, proč to nefunguje ?
Chamurappi
Profil
Reaguji na .Nf.hgtw::
Proč by to takhle mělo fungovat? Jak by to mělo fungovat? Kdy by se to mělo stát?

<form/>
Takhle se zavírací značky nepíší.
.Nf.hgtw:
Profil *
a jak tedy ? me to funguje, tedy to <form/>
_es
Profil
.Nf.hgtw::
tedy to <form/>
www.jakpsatweb.cz/zaklady-html.html#parove
l564
Profil
.Nf.hgtw::
a jak tedy ? me to funguje, tedy to <form/>

A proč tedy máš </script> a né <script/>?

Při uzavírání páru tak je to <NĚCO>...</NĚCO>

<script src="document.formular.alpha.value"></script> 

A tohle v životě nedělej.
Občas scripty nefungují pokud nemáš "kostru" stránky:
<HTML>
  <HEAD>
    <TITLE></TITLE>
  </HEAD>
  <!-- Zde jsou scripty externí i interní -->
  <SCRIPT>....</SCRIPT>
<BODY>


</BODY>
</HTML>
.Nf.hgtw:
Profil *
dík, ale obávám se, že to pořád nefunguje
_es
Profil
.Nf.hgtw::
obávám se, že to pořád nefunguje“.
Viď otázky v [#2] Chamurappi
.Nf.hgtw:
Profil *
chtěl bych, aby se při načtení stránky spustil script, s adresou která je napsána v poli alpha
_es
Profil
.Nf.hgtw::
chtěl bych, aby se při načtení stránky spustil script, s adresou která je napsána v poli alpha
Tomu nejako nerozumiem, prečo nedáš rovno tú adresu do atribútu src elementu <script>?
.Nf.hgtw:
Profil *
protože mam tu adresu v proměnné, a jinej script mi ji nahraje do pole alpha
_es
Profil
.Nf.hgtw::
Viď znova otázky, ktoré ti položil v [#2] Chamurappi.
Popíš zrozumiteľne, dostatočne, ako by to malo celé fungovať.
.Nf.hgtw:
Profil *
ok, od začátku:
spustí se prompt, který se zeptá na adresu scriptu
potom se spustí script, jehož adresa je uložena v proměnné prompt
_es
Profil
.Nf.hgtw::
ok, od začátku:
spustí se prompt, který se zeptá na adresu scriptu
potom se spustí script, jehož adresa je uložena v proměnné prompt
Ale to je už zase niečo iné, o zavolaní metódy prompt (myslíš tento prompt) si nič nepísal a kde sa podel ten formulár?
Podľa posledného popisu by to malo byť:
<script id=script1></script>
<script>document.getElementById("script1").src = prompt("Zadaj adresu skriptu!", "");</script>

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:

0