Ich nutze ein Javascript, welches ich nach dem vollständigen laden einer Seite in die Adressleiste kopiere und dann ausführe.
Dies wird doch sicherlich auch mit dem Greasemonkey automatisch gemacht werden können...
Aber wie geht das???
Es handelt sich um die Seite free.save.tv - dort gibt es einen kostenlosen Videorecorder den man von Hand programmieren muß! Beim einstellen muß man zwischen 2 Klicks immer 1 Sekunde warten! Das heißt: Wenn ich eine Sendung um 20:15Uhr aufnehmen will, dann dauert das Programmieren der Start-Uhrzeit alleine schon mindestens 35 sekunden!!!
Dieses JavaScript, welches ich benutze funktioniert nur, wenn der recorder auf einer Separaten seite aufgerufen wird, also rechte maustaste und dann seite in neuem fenster öffnen!
Soviel von meiner seite... Ich hoffe ihr könnt mir ein wenig weiterherlfen...
Dieses JavaScript kommt, wie in Text zu sehen von Helber.it
javascript:function changeSelectionStartdateDay(iStep) {setTimeout("changeSelectionStartdateDayS("+iStep+")",1);} function changeSelectionStartdateMonth(iStep) {setTimeout("changeSelectionStartdateMonthS("+iStep+")",1);}function changeSelectionStartdateYear(iStep) {setTimeout("changeSelectionStartdateYearS("+iStep+")",1);}function changeSelectionStartdateHour(iStep) {setTimeout("changeSelectionStartdateHourS("+iStep+")",1);}function changeSelectionEnddateMinute(iStep) {setTimeout("changeSelectionEnddateMinuteS("+5*iStep+")",1);}function changeSelectionEnddateHour(iStep) {setTimeout("changeSelectionEnddateHourS("+iStep+")",1);}function changeSelectionStartdateMinute(iStep){setTimeout("changeSelectionStartdateMinuteS("+5*iStep+")",1);}function changeSelectionTVStation(iStep){setTimeout("changeSelectionTVStationS("+iStep+")",1);}document.formular.bAcceptLegal.checked=true; var jetzt=new Date(); var Tag=jetzt.getDate(); changeSelectionStartdateDay(Tag-1); var Monat=jetzt.getMonth(); changeSelectionStartdateMonth(Monat); var Stunde=jetzt.getHours(); changeSelectionStartdateHour(Stunde); changeSelectionEnddateHour(Stunde); var Minuten=jetzt.getMinutes(); changeSelectionStartdateMinuteS(Minuten); changeSelectionEnddateMinuteS(Minuten); alert("www.helber.it machts möglich!");
Das Originalscript von Free-save.tv ist dieses hier:
<script>
var arrStartdateDay = new Array();
arrStartdateDay[1]='01';arrStartdateDay[2]='02';arrStartdateDay[3]='03';arrStartdateDay[4]='04';arrStartdateDay[5]='05';arrStartdateDay[6]='06';arrStartdateDay[7]='07';arrStartdateDay[8]='08';arrStartdateDay[9]='09';arrStartdateDay[10]='10';arrStartdateDay[11]='11';arrStartdateDay[12]='12';arrStartdateDay[13]='13';arrStartdateDay[14]='14';arrStartdateDay[15]='15';arrStartdateDay[16]='16';arrStartdateDay[17]='17';arrStartdateDay[18]='18';arrStartdateDay[19]='19';arrStartdateDay[20]='20';arrStartdateDay[21]='21';arrStartdateDay[22]='22';arrStartdateDay[23]='23';arrStartdateDay[24]='24';arrStartdateDay[25]='25';arrStartdateDay[26]='26';arrStartdateDay[27]='27';arrStartdateDay[28]='28';arrStartdateDay[29]='29';arrStartdateDay[30]='30';arrStartdateDay[31]='31';
var arrStartdateMonth = new Array();
arrStartdateMonth[1]='01';arrStartdateMonth[2]='02';arrStartdateMonth[3]='03';arrStartdateMonth[4]='04';arrStartdateMonth[5]='05';arrStartdateMonth[6]='06';arrStartdateMonth[7]='07';arrStartdateMonth[8]='08';arrStartdateMonth[9]='09';arrStartdateMonth[10]='10';arrStartdateMonth[11]='11';arrStartdateMonth[12]='12';
var arrStartdateYear = new Array();
arrStartdateYear[2008]=2008;arrStartdateYear[2009]=2009;
var arrStartdateHour = new Array();
arrStartdateHour[0]='00';arrStartdateHour[1]='01';arrStartdateHour[2]='02';arrStartdateHour[3]='03';arrStartdateHour[4]='04';arrStartdateHour[5]='05';arrStartdateHour[6]='06';arrStartdateHour[7]='07';arrStartdateHour[8]='08';arrStartdateHour[9]='09';arrStartdateHour[10]='10';arrStartdateHour[11]='11';arrStartdateHour[12]='12';arrStartdateHour[13]='13';arrStartdateHour[14]='14';arrStartdateHour[15]='15';arrStartdateHour[16]='16';arrStartdateHour[17]='17';arrStartdateHour[18]='18';arrStartdateHour[19]='19';arrStartdateHour[20]='20';arrStartdateHour[21]='21';arrStartdateHour[22]='22';arrStartdateHour[23]='23';
var arrStartdateMinute = new Array();
arrStartdateMinute[0]='00';arrStartdateMinute[1]='01';arrStartdateMinute[2]='02';arrStartdateMinute[3]='03';arrStartdateMinute[4]='04';arrStartdateMinute[5]='05';arrStartdateMinute[6]='06';arrStartdateMinute[7]='07';arrStartdateMinute[8]='08';arrStartdateMinute[9]='09';arrStartdateMinute[10]='10';arrStartdateMinute[11]='11';arrStartdateMinute[12]='12';arrStartdateMinute[13]='13';arrStartdateMinute[14]='14';arrStartdateMinute[15]='15';arrStartdateMinute[16]='16';arrStartdateMinute[17]='17';arrStartdateMinute[18]='18';arrStartdateMinute[19]='19';arrStartdateMinute[20]='20';arrStartdateMinute[21]='21';arrStartdateMinute[22]='22';arrStartdateMinute[23]='23';arrStartdateMinute[24]='24';arrStartdateMinute[25]='25';arrStartdateMinute[26]='26';arrStartdateMinute[27]='27';arrStartdateMinute[28]='28';arrStartdateMinute[29]='29';arrStartdateMinute[30]='30';arrStartdateMinute[31]='31';arrStartdateMinute[32]='32';arrStartdateMinute[33]='33';arrStartdateMinute[34]='34';arrStartdateMinute[35]='35';arrStartdateMinute[36]='36';arrStartdateMinute[37]='37';arrStartdateMinute[38]='38';arrStartdateMinute[39]='39';arrStartdateMinute[40]='40';arrStartdateMinute[41]='41';arrStartdateMinute[42]='42';arrStartdateMinute[43]='43';arrStartdateMinute[44]='44';arrStartdateMinute[45]='45';arrStartdateMinute[46]='46';arrStartdateMinute[47]='47';arrStartdateMinute[48]='48';arrStartdateMinute[49]='49';arrStartdateMinute[50]='50';arrStartdateMinute[51]='51';arrStartdateMinute[52]='52';arrStartdateMinute[53]='53';arrStartdateMinute[54]='54';arrStartdateMinute[55]='55';arrStartdateMinute[56]='56';arrStartdateMinute[57]='57';arrStartdateMinute[58]='58';arrStartdateMinute[59]='59';
var arrEnddateHour = new Array();
arrEnddateHour[0]='00';arrEnddateHour[1]='01';arrEnddateHour[2]='02';arrEnddateHour[3]='03';arrEnddateHour[4]='04';arrEnddateHour[5]='05';arrEnddateHour[6]='06';arrEnddateHour[7]='07';arrEnddateHour[8]='08';arrEnddateHour[9]='09';arrEnddateHour[10]='10';arrEnddateHour[11]='11';arrEnddateHour[12]='12';arrEnddateHour[13]='13';arrEnddateHour[14]='14';arrEnddateHour[15]='15';arrEnddateHour[16]='16';arrEnddateHour[17]='17';arrEnddateHour[18]='18';arrEnddateHour[19]='19';arrEnddateHour[20]='20';arrEnddateHour[21]='21';arrEnddateHour[22]='22';arrEnddateHour[23]='23';
var arrEnddateMinute = new Array();
arrEnddateMinute[0]='00';arrEnddateMinute[1]='01';arrEnddateMinute[2]='02';arrEnddateMinute[3]='03';arrEnddateMinute[4]='04';arrEnddateMinute[5]='05';arrEnddateMinute[6]='06';arrEnddateMinute[7]='07';arrEnddateMinute[8]='08';arrEnddateMinute[9]='09';arrEnddateMinute[10]='10';arrEnddateMinute[11]='11';arrEnddateMinute[12]='12';arrEnddateMinute[13]='13';arrEnddateMinute[14]='14';arrEnddateMinute[15]='15';arrEnddateMinute[16]='16';arrEnddateMinute[17]='17';arrEnddateMinute[18]='18';arrEnddateMinute[19]='19';arrEnddateMinute[20]='20';arrEnddateMinute[21]='21';arrEnddateMinute[22]='22';arrEnddateMinute[23]='23';arrEnddateMinute[24]='24';arrEnddateMinute[25]='25';arrEnddateMinute[26]='26';arrEnddateMinute[27]='27';arrEnddateMinute[28]='28';arrEnddateMinute[29]='29';arrEnddateMinute[30]='30';arrEnddateMinute[31]='31';arrEnddateMinute[32]='32';arrEnddateMinute[33]='33';arrEnddateMinute[34]='34';arrEnddateMinute[35]='35';arrEnddateMinute[36]='36';arrEnddateMinute[37]='37';arrEnddateMinute[38]='38';arrEnddateMinute[39]='39';arrEnddateMinute[40]='40';arrEnddateMinute[41]='41';arrEnddateMinute[42]='42';arrEnddateMinute[43]='43';arrEnddateMinute[44]='44';arrEnddateMinute[45]='45';arrEnddateMinute[46]='46';arrEnddateMinute[47]='47';arrEnddateMinute[48]='48';arrEnddateMinute[49]='49';arrEnddateMinute[50]='50';arrEnddateMinute[51]='51';arrEnddateMinute[52]='52';arrEnddateMinute[53]='53';arrEnddateMinute[54]='54';arrEnddateMinute[55]='55';arrEnddateMinute[56]='56';arrEnddateMinute[57]='57';arrEnddateMinute[58]='58';arrEnddateMinute[59]='59';
var arrTVStation = new Array();
arrTVStation[1]='ARD';arrTVStation[2]='ZDF';arrTVStation[3]='RTL';arrTVStation[4]='ProSieben';arrTVStation[5]='Sat.1';arrTVStation[6]='kabel eins';arrTVStation[7]='VOX';arrTVStation[8]='Das Vierte';arrTVStation[9]='Tele 5';arrTVStation[10]='RTL 2';arrTVStation[11]='NICK';arrTVStation[12]='KI.KA';arrTVStation[13]='Super RTL';arrTVStation[14]='MTV';arrTVStation[15]='VIVA';arrTVStation[16]='Eurosport';arrTVStation[17]='DSF';arrTVStation[18]='Comedy Central';arrTVStation[19]='DMAX';arrTVStation[20]='9Live';arrTVStation[21]='WDR';arrTVStation[22]='NDR';arrTVStation[23]='SWR';arrTVStation[24]='hr';arrTVStation[25]='mdr';arrTVStation[26]='RBB';arrTVStation[27]='BR';arrTVStation[28]='BR alpha ';arrTVStation[29]='3sat';arrTVStation[30]='arte';arrTVStation[31]='ZDFdoku';arrTVStation[32]='ZDFtheater';arrTVStation[33]='ZDFinfo ';arrTVStation[34]='n-tv';arrTVStation[35]='Phoenix';arrTVStation[36]='EinsFestival';arrTVStation[37]='EinsExtra';arrTVStation[38]='EinsPlus';
function changeSelectionStartdateDayS(iStep)
{
sForm = document.formular.sStartdateDay;
arrVals=arrStartdateDay;
if(arrVals[sForm.value*1.0 +iStep]>=0){sForm.value = sForm.value*1.0 + iStep;};
document.getElementById('sdivStartdateDay').innerHTML = arrVals[sForm.value] ;
aktiv=0;
}
function changeSelectionStartdateDay(iStep)
{
if(!aktiv) aktiv = setTimeout("changeSelectionStartdateDayS("+iStep+")",1000);
}
function changeSelectionStartdateMonthS(iStep)
{
sForm = document.formular.sStartdateMonth;
arrVals=arrStartdateMonth;
if(arrVals[sForm.value*1.0 +iStep]>=0){sForm.value = sForm.value*1.0 + iStep;};
document.getElementById('sdivStartdateMonth').innerHTML = arrVals[sForm.value] ;
aktiv=0;
}
function changeSelectionStartdateMonth(iStep)
{
if(!aktiv) aktiv = setTimeout("changeSelectionStartdateMonthS("+iStep+")",1000);
}
function changeSelectionStartdateYearS(iStep)
{
sForm = document.formular.sStartdateYear;
arrVals=arrStartdateYear;
if(arrVals[sForm.value*1.0 +iStep]>=0){sForm.value = sForm.value*1.0 + iStep;};
document.getElementById('sdivStartdateYear').innerHTML = arrVals[sForm.value] ;
aktiv=0;
}
function changeSelectionStartdateYear(iStep)
{
if(!aktiv) aktiv = setTimeout("changeSelectionStartdateYearS("+iStep+")",1000);
}
function changeSelectionStartdateHourS(iStep)
{
sForm = document.formular.sStartdateHour;
arrVals=arrStartdateHour;
if(arrVals[sForm.value*1.0 +iStep]>=0){sForm.value = sForm.value*1.0 + iStep;};
document.getElementById('sdivStartdateHour').innerHTML = arrVals[sForm.value] ;
aktiv=0;
}
function changeSelectionStartdateHour(iStep)
{
if(!aktiv) aktiv = setTimeout("changeSelectionStartdateHourS("+iStep+")",1000);
}
function changeSelectionStartdateMinuteS(iStep)
{
sForm = document.formular.sStartdateMinute;
arrVals=arrStartdateMinute;
if(arrVals[sForm.value*1.0 +iStep]>=0){sForm.value = sForm.value*1.0 + iStep;};
document.getElementById('sdivStartdateMinute').innerHTML = arrVals[sForm.value] ;
aktiv=0;
}
function changeSelectionEnddateMinute(iStep)
{
if(!aktiv) aktiv = setTimeout("changeSelectionEnddateMinuteS("+iStep+")",1000);
}
function changeSelectionEnddateHourS(iStep)
{
sForm = document.formular.sEnddateHour;
arrVals=arrEnddateHour;
if(arrVals[sForm.value*1.0 +iStep]>=0){sForm.value = sForm.value*1.0 + iStep;};
document.getElementById('sdivEnddateHour').innerHTML = arrVals[sForm.value] ;
aktiv=0;
}
function changeSelectionEnddateHour(iStep)
{
if(!aktiv) aktiv = setTimeout("changeSelectionEnddateHourS("+iStep+")",1000);
}
function changeSelectionEnddateMinuteS(iStep)
{
sForm = document.formular.sEnddateMinute;
arrVals=arrEnddateMinute;
if(arrVals[sForm.value*1.0 +iStep]>=0){sForm.value = sForm.value*1.0 + iStep;};
document.getElementById('sdivEnddateMinute').innerHTML = arrVals[sForm.value] ;
aktiv=0;
}
function changeSelectionStartdateMinute(iStep)
{
if(!aktiv) aktiv = setTimeout("changeSelectionStartdateMinuteS("+iStep+")",1000);
}
function changeSelectionTVStationS(iStep)
{
sForm = document.formular.sTVStationfD79AAC075930C83C2F1E369A511148FE;
arrVals=arrTVStation;
if(arrVals[sForm.value*1.0 +iStep]){sForm.value = sForm.value*1.0 + iStep;};
document.getElementById('sdivTVStation').innerHTML = arrVals[sForm.value] ;
aktiv=0;
}
function changeSelectionTVStation(iStep)
{
if(!aktiv) aktiv = setTimeout("changeSelectionTVStationS("+iStep+")",1000);
}
function ResetVals()
{
document.formular.sStartdateDay.value=1;
document.formular.sStartdateMonth.value=1;
document.formular.sStartdateYear.value=2008;
document.formular.sStartdateHour.value=0;
document.formular.sStartdateMinute.value=0;
document.formular.sEnddateHour.value=0;
document.formular.sEnddateMinute.value=0;
document.formular.sTVStationfD79AAC075930C83C2F1E369A511148FE.value=1;
changeSelectionStartdateDayS(0);
changeSelectionStartdateMonthS(0);
changeSelectionStartdateHourS(0);
changeSelectionStartdateMinuteS(0);
changeSelectionStartdateYearS(0);
changeSelectionEnddateHourS(0);
changeSelectionEnddateMinuteS(0);
changeSelectionTVStationS(0);
aktiv=0;
}
aktiv=0;
</script>
Alles anzeigen