Usuari:Anskar/scripts/actualitzaCR.js
Aparença
El codi que afegiu en aquesta pàgina podria tenir contingut maliciós que comprometi el vostre compte. Si no esteu segur si el codi a afegir és segur, pregunteu abans en la Taverna. El codi s'executarà en mostrar una previsualització d'aquesta pàgina. |
Nota: Després de desar, heu de netejar la memòria cau del navegador per veure els canvis. En la majoria de navegadors amb Windows o Linux, premeu Ctrl+F5 o bé premeu Shift i cliqueu el botó "Actualitza" (Ctrl i "Actualitza" amb Internet Explorer). Vegeu més informació i instruccions per a cada navegador a Viquipèdia:Neteja de la memòria cau.
//<pre><nowiki>
/*
mòdul implementat per l'usuari Pasqual
*/
function refrescaCR(){
window.location.href="http://ca.wikipedia.org/wiki/Especial:Recentchanges";
}
function stopInterval(){
clearInterval();
}
function actualitzaCR(){
content = document.getElementById("mw-content-text");
lapse = parseInt(prenGaleta('lapse'));
if (lapse ==="" || String(lapse) =="NaN") lapse = 120;
check = prenGaleta('check');
if (String(lapse) =="NaN" || check == "checked") {check="checked"} else {check=""}
HTML ='<div class="veRefrecaCR" id="refreshRC" style="float:right; '+
'background-color:transparent;" > '+
'<input type="checkbox" name="checkRefresh" id="checkRefresh" '+
'onclick="if(checked==true){desaGaleta(\'lapse\', '+
'document.getElementById(\'lapse\').value, 0); desaGaleta(\'check\','+
'\'checked\', 0); refrescaCR(); setInterval(\'refrescaCR()\','+
'document.getElementById(\'lapse\').value*1000, 0); check=\'checked\'}'+
'else {desaGaleta(\'lapse\', document.getElementById(\'lapse\').value'+
', 0); '+
'desaGaleta(\'check\', \'\', 0); stopInterval(); check = \'\'}" '+
check+' /> '+
'<label for="checkRefresh">auto</label> '+
'<input type="text" id="lapse" name="lapse" value="'+lapse+
'" size ="2px"/> sec. '+
'<input type="button" value="refresca" onclick="desaGaleta(\'lapse\', '+
'document.getElementById(\'lapse\').value, 0); desaGaleta(\'check\','+
'check, 0); refrescaCR()"/>'+
'</div>';
content.innerHTML = HTML + content.innerHTML;
checkedval= document.getElementById("checkRefresh").checked;
lapse=document.getElementById("lapse").value * 1000;
if (checkedval===true || checkedval=="true") {
setInterval("refrescaCR()",lapse);
} else {
clearInterval();
}
}
if (veTitolPagina.search("Canvis recents") >-1){ addOnloadHook(actualitzaCR)}