klik na tlacitko scriptem
Vladimír Náprstek
vladimir.naprstek na rwe.cz
Středa Únor 14 12:38:45 CET 2007
pomoci wgetu muzete posilat i data formulare. Podivejte se do dokumetace
wgetu (man wget) a hledejte parametr --post-data. Je u toho i priklad.
Mzslim, ze byste to timto mohl zvladnout.
Jaroslav Jirásek píše v St 14. 02. 2007 v 12:29 +0100:
> >> Mame ip modul (branu) do ustredny, casto se stane, ze spadne spojeni s
> >> voip ustrednou.
> >> Abych spojeni znovu nahodil, musim se prihlasit pres web k te ip brane a
> >> prokliknout tlacitko "znovu registrovat".
> >>
> >> Chci to zkusit nejak automatizovat. WGETem stahnu stav te ip brany do
> >> nejakeho lokalniho souboru a php scriptem
> >> ho prohlednu. Jednoduse tedy zjistim, jestli je ip brana registrovana
> >> nebo ne. Na te webove strance je tlacitko
> >> vytvorene javascriptem, ktere znovu registruje spojeni. Pres nejaky gui
> >> browser bych videl odkaz na "javascript:_CallReInit(1)"
> >>
> >> A ted stojim pred problemem, jak kliknout - scriptovacim jazykem, nebo z
> >> prikazove radky.
> >>
> >> Chci, aby ten "nahazovaci software" bezel na linux. serveru, kde ho budu
> >> poustet z cronu, nemam k dispozici zadne gui.
> >
> > Prectete si obsah te funkce a prepiste jeji chovani ;)
> >
>
> Moc zkusenosti s tim nemam...
>
> Koukal jsem do toho .js souboru, je tam tahle funkce:
>
> function _CallReInit(iIndex)
> {
> var pElt;
>
> pElt = document.getElementById("ACCN_SELECTED_ID");
> if(pElt)
> {
> pElt.value = iIndex;
> document.Form2.submit();
> }
> }
>
> a ten volaci formular vypada takto:
>
> <form name="Form2" method="POST" action="./voipstatus.htm">
> <input type="hidden" name="ACC_SELECTED_NAM" id="ACCN_SELECTED_ID"
> value="1">
> <input type="hidden" name="TOPMENUEMODE2_NAM" id="TOPMENUEMODE2_ID"
> value="0">
> </form>
>
> tady je polozka value=1, te musim nastavit cislo linky, kterou by to melo
> nahodit (1-8)
>
> takze bych wgetem zavolal ten voipstatus.htm, ale jak predat tu polozku
> value ?
>
--
S pozdravem
-----------------
Vladimír Náprstek
e-mail: vladimir.naprstek na rwe.cz
Další informace o konferenci Linux