Diferencia entre revisiones de «MediaWiki:Common.js»

De EIFA - Estudios Interdisciplinares de las Fuentes Avilistas
 
(No se muestran 195 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
/* Cualquier código JavaScript escrito aquí se cargará para todos los usuarios en cada carga de página */
(function () {
/* TODO LO QUE META AQUI LO VA A EJECUTAR ANTES DE CARGAR LA PAGINA */


/* PERSONALIZAR EL EDITOR */


// INICIO PRUEBAS
// Hasta aqui, lo que es util
function openWindow() {
// Esto es un Hello World, para comprobar que el codigo de verdad se ejecuta; para comprobarlo insertar <div id="mw-hello-world"></div>
    var i, l, options = [{
   var myElement = document.getElementById('mw-hello-world');
      value: 'first',
  myElement.innerHTML = '<html>Hello World!!!</html>';
      text: 'First'
    }, {
      value: 'second',
      text: 'Second'
    }],
    newWindow = window.open("", null, "height=200,width=400,status=yes,toolbar=no,menubar=no,location=no"); 
    
    newWindow.document.write("<select onchange='window.opener.setValue(this.value);'>");
    for(i=0,l=options.length; i<l; i++) {
        newWindow.document.write("<option value='"+options[i].value+"'>"); 
        newWindow.document.write(options[i].text); 
        newWindow.document.write("</option>");
    }
    newWindow.document.write("</select>");
}


function setValue(value) {
/* HASTA AQUI LO QUE EJECUTA ANTES DE CARGAR LA PAGINA */
    document.getElementById('value').value = value;
 
}
}());

Revisión actual - 21:39 21 ene 2022

(function () {
/* TODO LO QUE META AQUI LO VA A EJECUTAR ANTES DE CARGAR LA PAGINA */


// Hasta aqui, lo que es util
// Esto es un Hello World, para comprobar que el codigo de verdad se ejecuta; para comprobarlo insertar <div id="mw-hello-world"></div>
  var myElement = document.getElementById('mw-hello-world');
  myElement.innerHTML = '<html>Hello World!!!</html>';

/* HASTA AQUI LO QUE EJECUTA ANTES DE CARGAR LA PAGINA */

}());