logoExtra: script.ajax_comprensible

Descripción: Ponemos el listado de caricaturas y actualizamos la caricatura de ejemplo, de forma temporizada.


A continuación mostramos los apuntes asociados a este extra:

Sintaxis más entendible
En ocasiones suelo aconsejar no cargar toda una librería ante la necesidad de algo muy concreto, como realizar actualizaciones periódicas con la tecnología "Ajax".
// Descripción para sindicación
/*
    [rss]Ponemos el listado de caricaturas y actualizamos la caricatura de ejemplo, de forma temporizada.[/rss]
*/
function objetoAjax()    {
    if (window.XMLHttpRequest)
        _ajax = new XMLHttpRequest();
    else
        if (window.ActiveXObject)
            _ajax = new ActiveXObject("Microsoft.XMLHTTP");
        else
            _ajax = false;
    return _ajax;
}

function poner_en(origen, destino)    {
    ajax = objetoAjax();
    ajax.open("get", origen, true);
    ajax.onreadystatechange = function()    {
        if (ajax.readyState == 4) {
            document.getElementById(destino).innerHTML = ajax.responseText;
        }
    }
    ajax.send(null);
}


poner_evento(window, "load",
    function() {
        setInterval(function() {
            poner_en("diario.jocker.php?extra=caricatura_azar", "caretos")
        }, 10000);
        poner_en("diario.jocker.php?extra=listado_caricaturas&ajax=si", "listado_caretos");
    }
);

function ubicar(i) {
    x = i.width;
    y = i.height;
    i.style.position = "absolute";
    i.style.left = (120 - x / 2) + "px";
    i.style.top = (120 - y / 2) + "px";
    i.style.border = "3px inset #666666";
    i.style.backgroundColor = "white";
}

Este código ha sido leído en 72 ocasiones.

Zona de comentarios

Esta extra aún no tiene comentarios.

Evaluación

Valoración de esta página: (extra.script.ajax_comprensible) valor

Valoración evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar

Respuesta: Zona de mensajes (proceso de evaluación)

Listados: imágenes, categorías, etiquetas, extras | Anuarios: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 | Otros enlaces: buscador