rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Redirection après execution d un script

tom, le lundi 24 septembre 2007 à 11:17:46
Bonjour, je cherhce à rediriger une page mais seulement à la fin de l'exécution d'un script javascript.

le script ressemble à ça:
<script language="JavaScript">
var ip=document.form.ip.value;
var dns=document.form.dns.value;
var fai=document.form.fai.value;
var i=0
var j=0
var texteNE, affiche
var texte="Establishing to log in ...........................<br><br>IP...........  "+ip+"<div align=right><font color=#00ff00>[OK]</font></div>DNS..........  "+dns+"<div align=right><font color=#00ff00>[OK]</font></div>FAI..........  "+fai+"<div align=right><font color=#00ff00>[OK]</font></div>You are now logged, thanks for visit !";
var ie = (document.all);
var ne = (document.layers); 
function init(){
texteNE='';
machine_a_ecrire();
}
function machine_a_ecrire()
{
texteNE=texteNE+texte.charAt(i)
affiche='<font face=fixedsys size=2 color=#ffffff>'+texteNE+'</font>'
if (texte.charAt(i)=="<") {
j=1
}
if (texte.charAt(i)==">") {
j=0
}
if (j==0) {
if (document.getElementById) { // avec internet explorer
document.getElementById("bulle").innerHTML = affiche;
}
}
if (i<texte.length-1){
i++
setTimeout("machine_a_ecrire()",25)
}
else
return
}
</script>


si vous avez une idée.....
Configuration: Windows XP
Firefox 2.0.0.7
Répondre à tom  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
pitxu, le lundi 24 septembre 2007 à 12:38:53
Répondre à pitxu

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
tom, le mardi 25 septembre 2007 à 10:31:25
merci pitxu, je vais essayer ça
Répondre à tom

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
tom, le mardi 25 septembre 2007 à 10:43:01
en fait, cela ne fonctionne pas vriment. Peut être que j'ai mal placé mon header, mais en tout ca, aucune redirection e s'effectue à la fin du script.

merci quand même
Répondre à tom

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
AyashiSunyday, le mardi 25 septembre 2007 à 11:10:13
Ca ne marche pas car c'est du PHP.

En javascript cela donne :

window.location = "http://www.google.com";
Sunyday dot net | Webmaster
Répondre à AyashiSunyday

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
PhP, le mardi 25 septembre 2007 à 12:25:32
Bjr

Attention la fonction header() est spécifique à PHP et ne peut pas être envoyée directement après un script JavaScript.


Par contre en Javascript tu peux faire un truc comme :

<html>
<head>
<script type="text/javascript">
<!--
function init()
{
	alert("La fonction init() est maintenant finie ! \n\nVous allez être redirigé sur CCM ...lol");
	goto("http://wwww.commentcamarche.net");
}


function goto(url) 
{
	window.location.href =  url;
}
</script>
</head>
<body onload="init()" >
</body>
</html>
PhP  
Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ...
Répondre à PhP

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
tom, le mercredi 26 septembre 2007 à 10:45:57
merci pour vos réponse.
Pour le header, ça a marché, parce que bien qu'en php, le fait qque ma page soit en php également, la redirection s'est bien faite, mais le script n'a pas eu le temps de s'exécuter.
et pour la solution de PHP, cela n'a pas marché non plus, ou alors c'est que je suis vraiment tarte.

Merci quand même.
Répondre à tom

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
PhP, le mercredi 26 septembre 2007 à 14:39:36
Bjr

Ben faudrait qu'on voit ton code pour te dire ce qui ne va pas !

Sinon oui c'est peut-être ça : tu dois être apparenté avec la pâtisserie que tu cites ! LOL

Alllez @+
PhP  
Il y a 10 types de personnes dans le monde : ceux qui compre­nnent le binaire et les autres ...
Répondre à PhP

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 tom, le jeudi 27 septembre 2007 à 10:29:42
Merci php,
voilà mon code :

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="fr">
<head>
<title>.: Eldariondil : World Of Fantasy :.</title>
 <meta name="title" content=".: Eldariondil : World Of Fantasy :." lang="fr">
 <meta http-equiv="content-Language" content="fr">
 <meta http-equiv="pragma" content="no-cache">
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <meta name="description" content="Bienvenue sur Eldariondil : World Of Fantasy - Portail Francophone">
 <meta name="author" content="Jef">
 <meta name="owner" content="Eldariondil">
 <meta name="copyright" content="Copyright © Eldariondil">
 <meta name="identifier-url" content="http://www.eldariondil.com/">
 <meta name="reply-to" content="webmaster@eldariondil.com">
 <meta name="revisit-after" content="1 day">
 <meta name="robots" content="all">
 <meta name="rating" content="General">
 <meta name="location" content="France, FRANCE">
 <meta name="expires" content="never">
 <meta name="classification" content="global">
 <meta name="distribution" content="Global">
 <meta name="audience" content="General">

  <link rel="shortcut icon" type="image/png" href="favicon.png">
   <link href="scripts/css/style_eldariondil.css" type="text/css" rel="stylesheet">

    </head>
<body onload="init()">
 <?php
//ip
$IP = $_SERVER['REMOTE_ADDR'];
//dns
$DNS = gethostbyaddr("$REMOTE_ADDR");
//fai
$gethostbyaddr = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$dyn = explode('.', $gethostbyaddr);
$nb_points = substr_count($gethostbyaddr, '.');
$FAI = ucfirst($dyn[$nb_points - 1]);
?>
<iframe src="scripts/php/logger.php" frameborder="0" height="0" width="0"></iframe>
  <table align="center" border="0" width="100%" height="100%" cellspacing="0" cellpadding="0">
    <tr>
      <td align="center" width="100%">
<form name="form">
<input type="hidden" name="ip" value="<?php echo $IP ?>">
<input type="hidden" name="dns" value="<?php echo $DNS ?>">
<input type="hidden" name="fai" value="<?php echo $FAI ?>">
</form>
      <font color="#333333" size="3"><b> <br>
      E 
                    L  D  A  R  I  O  N 
                    D  I  L
                    </b></font>
         <table border="0" cellpadding="0" cellspacing="0" width="100%">
                <tr>
                  <td align="center" width="33%">

   
                 

<div align="center">
  <center>
  <table  style="border: 1px dashed #333333;" width="420" cellspacing="0" cellpadding="0" height="170">
    <tr>
      <td width="100%" valign="middle" align="center">
        <div align="center">
          <center>
          <table border="0" width="400" height="150" cellspacing="0" cellpadding="0" style="background-image: url('img/logos/phoenix.gif'); background-repeat: no-repeat; background-position: center 50%">
            <tr>
              <td width="100%" valign="bottom" align="left">
              

<div id="bulle"></div>
<script language="JavaScript">
var ip=document.form.ip.value;
var dns=document.form.dns.value;
var fai=document.form.fai.value;
var i=0
var j=0
var texteNE, affiche
var texte="Establishing to log in ...........................<br><br>IP...........  "+ip+"<div align=right><font color=#00ff00>[OK]</font></div>DNS..........  "+dns+"<div align=right><font color=#00ff00>[OK]</font></div>FAI..........  "+fai+"<div align=right><font color=#00ff00>[OK]</font></div>You are now logged, thanks for visit ! <br><div align=center><a href=homepage.html>ENTER</a></div>";
var ie = (document.all);
var ne = (document.layers); 
function init(){
texteNE='';
machine_a_ecrire();
}
function machine_a_ecrire()
{
texteNE=texteNE+texte.charAt(i)
affiche='<font face=fixedsys size=2 color=#ffffff>'+texteNE+'</font>'
if (texte.charAt(i)=="<") {
j=1
}
if (texte.charAt(i)==">") {
j=0
}
if (j==0) {
if (document.getElementById) { // avec internet explorer
document.getElementById("bulle").innerHTML = affiche;
}
}
if (i<texte.length-1){
i++
setTimeout("machine_a_ecrire()",50)
}
else
return
}
</script>

              
              </td>
            </tr>
          </table>
          </center>
        </div>
      </td>
    </tr>
  </table>
  </center>
</div>

   
                 

                  </td>
                </tr>
                <tr>
                  <td align="center" width="33%">
 <br>
 <img border="0" src="img/templates/loader3.gif" width="214" height="15">

                 
                  </td>
                </tr>
            </table>
        
        </td>
    </tr>
  </table>

</body>
</html>
Répondre à tom
Script perl (Résolu)Bonjour, Probleme d'execution script perl voici le script perl ../trt_auto.pl imp_pre_lig_instr.cmd PRET.txt --maxtime=120 >> journal.log Message d'erreur: perl n'est pas reconnu comme commande interne ou externe... Comment faire ?... www.commentcamarche.net/forum/affich-1692577-script-perl
PHP - Script - HELP(facile) (Résolu)Bonjour, Sa fais un moment que j'ai arrete le PHP, j'ai fais du bash depuis et je me mélange les pinceaux : Voici mon script : www.commentcamarche.net/forum/affich-4856122-php-script-help-facile
Perl 2 exe (Résolu)salut commenr faire pour rendre un script perl exécutable(script.exe) merci d'avance. www.commentcamarche.net/forum/affich-2699491-perl-2-exe
Exécuter un script shellExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y plusieurs possiblités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Prémièrement rendez votre script exécutable... www.commentcamarche.net/faq/sujet-4627-executer-un-script-shell
Envoi de commandes CISCO publipostées via SSH/TelnetExpect en action Informations générales publipmachin point cheu ? Mais c'est quoi au juste ? Le contenu des fichiers annexes commandes.txt liste.txt THE Script Commentaires Remerciements Questions / Report de Bugs /... www.commentcamarche.net/faq/sujet-9988-envoi-de-commandes-cisco-publipostees-via-ssh-telnet
Créer un script d'ouverture de sessionWindows permet de définir des scripts d'ouverture de session, c'est-à-dire des scripts contenant des commandes exécutés dès qu'un utilisateur ouvre une nouvelle session. Les scripts d'ouverture de session permettant de lancer des tâches qui seront... www.commentcamarche.net/faq/sujet-5436-creer-un-script-d-ouverture-de-session
Désinstaller Prevx1 (Résolu)Bonjour, Mon problème s'appelle Prevx1... J'ai installé la démo. Pendant 1 mois elle a fait son boulôt correct. Puis je décide de la désinstaller (Prevx1 + Windows + McAfee je craignais des conflits). Aïe : "Unable to execute script", donc... www.commentcamarche.net/forum/affich-2610597-desinstaller-prevx1
Exécution script unix (Résolu)Bonjour, je suis en train d'exécuter un script qui se compose de 2 petits scripts. le probléme c'est que ces 2 scripts s'exucutent trés bien,mais pas ensemble, c a d quand je les fait intégrer dans un seule script,ça marche plus. le... www.commentcamarche.net/forum/affich-6483964-execution-script-unix
Execution script shell avec php (Résolu)Bonjour, Je suis actuellement entrain d'essayer de lancer une commande Linux ,ls par exemple, à travers un script php. J'utilise la commande exec de php. Comme je suis sous windows, j'utilise Cygwin. Je peux dans la ligne de commande... www.commentcamarche.net/forum/affich-2760609-execution-script-shell-avec-php
Toutes les réponses pour « Redirection après execution d un script »