klik na tlacitko scriptem
Jaroslav Jirásek
jirasek na sauron.cz
Středa Únor 14 12:29:10 CET 2007
>> 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 ?
Dik
Další informace o konferenci Linux