Meta http-equiv [Résolu]

Signaler
Messages postés
115
Date d'inscription
mercredi 27 août 2003
Statut
Membre
Dernière intervention
7 mars 2008
-
Messages postés
115
Date d'inscription
mercredi 27 août 2003
Statut
Membre
Dernière intervention
7 mars 2008
-
Et bonsoir.
Je galere pas mal sur mon script, alors je vous laisse le clavier.
J'ai un site en ajax (pas mal le savent deja lol) et je pense que mon probleme vient de la.
Si vous voulez voir plus de script, dites le moi mais je ne pense pas que ce soit necessaire.
J'essaie de faire un refresh sur une page d'attente comme ceci:
<?php
echo '<meta http-equiv="refresh" content="3;url="javascript:sndReq(\'q=test\', \'valid1.php\', \'post\', \'test\')">';
?>
pour les guillemets c'est pas le probleme car j'ai essayé avec une page simple et aussi avec target.
Ce soir je pensait résoudre tous mes problemes seul mais bon
Si vous avez une idee...
Merci de votre support.

2 réponses

Messages postés
591
Date d'inscription
mercredi 20 juillet 2005
Statut
Membre
Dernière intervention
16 juillet 2009
2
Saell og blesuð

Et pourquoi pas un setInterval(); ?
Parce que je ne pense pas que vous puissiez mettre une function javascript en guise d url dans le meta


Vilhjálms Sigurðsdóttir aka Frëyjá
Messages postés
115
Date d'inscription
mercredi 27 août 2003
Statut
Membre
Dernière intervention
7 mars 2008

Merci vilhjalms!
Grace à un site en allemand j'ai trouvé.
-> J'ai mis dans mon head:
<script type="text/javascript" language="javascript">
    var http_request = false;
    function macheRequest(url) {
        http_request = false;
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // zu dieser Zeile siehe weiter unten
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
        if (!http_request) {
            alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
            return false;        }
        http_request.onreadystatechange = alertInhalt;
        http_request.open('GET', url, true);
        http_request.send(null);
    }
    function alertInhalt() {
        if (http_request.readyState == 4) {
              //  alert(http_request.responseText);
document.getElementById("shoutcastdiv").innerHTML = http_request.responseText;
        }
    }
iv = setInterval("macheRequest('hello.php')",10000);
</script>
-> dans ma page:
if ( $salle1 < 10 ) { echo '

';
-> et dans hello.php le contenu qui est suseptible de changer tel q'une horloge, un résultat sql, un rss...

+++