Autor Zpráva
JACK
Profil *
Dobrý den.

Prosím Vás, potřeboval bych poradit.

Potřebuji, aby se při otevření stránky automaticky spustila funkce.

Děkuji moc za radu.
Chamurappi
Profil
Reaguji na JACKa:
Tak ji normálně zavolej, ne?
<script>
funkce();
</script>
JACK
Profil *
Děkuji moc Chamurappi. :)
JACK
Profil *
Potřebuji nějak jednoduše obejít tento problém:

Chci aby se po otevření stránky načetla data z EXCELU pomocí funkce mytest1() - zdrojový kód je níže.

Problém je ale v tom, že po spuštění stráky když se chce provést funkce mytest1() naskočí hláška "Chcete povolit interakci prvku Active X".

Já dám "Ano". Stránka naběhne, ale funkce mytest1() už se znovu nespusí a proto nenačte data z EXCELU.

Nedalo by se to nějak vyřešit.

Děkuji moc za radu.

<html>
<script>

mytest1();

function mytest1() {
var Excel;
Excel = new ActiveXObject("Excel.Application"); 
Excel.Visible = false;
form1.my_textarea2.value = Excel.Workbooks.Open("C:/DISK/JAVA table/TEST.xlsx").ActiveSheet.Cells(1,1).Value;
Excel.Quit();
}

</script>

<body>
<form name="form1">
<br><br><br><br>
<input type=button onClick="mytest1();" value="Get Excel Data">
<input type=text name="my_textarea2" size=20 value="nic">

</form>
</body>
</html>
Kajman_
Profil *
JACK:
Ve chvíli, kdy spouštíte poprvé funkci, neexistuje ještě ta textarea. Dejte <script> až za ni.
JACK
Profil *
Děkuji moc Kajmane. :)

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