Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
730 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Faire une page web qui en appelle d'autres au hasard ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faire une page web qui en appelle d'autres au hasard ?

n°359918
ShonGail
En phase de calmitude ...
Posté le 13-04-2003 à 21:13:04  profilanswer
 

hello,
 
je voudrais créer une page web qui redirige de suite vers une autre page au hasard.
 
je ne sais pas du tout comment faire :(
 
j'ai quelques notions de html et c'est tout
 
qui m'aide ? :hello:

mood
Publicité
Posté le 13-04-2003 à 21:13:04  profilanswer
 

n°360141
jagstang
Pa Capona ಠ_ಠ
Posté le 14-04-2003 à 09:42:41  profilanswer
 

ShonGail a écrit :

hello,
 
je voudrais créer une page web qui redirige de suite vers une autre page au hasard.
 
je ne sais pas du tout comment faire :(
 
j'ai quelques notions de html et c'est tout
 
qui m'aide ? :hello:  


 
Le mieux est de le faire en PHP, tu mets dans un tableau les urls, et tu sors un indice au hasard avec random, puis tu fais un header() pour rediriger

n°360250
ShonGail
En phase de calmitude ...
Posté le 14-04-2003 à 11:33:09  profilanswer
 

ah oui quand même :D
 
mais je ne suis pas sur que ce soit ce qu'il me faut (en + d'etre un peu compliqué pour moi)
 
cette page hébergée sur un proxy sous linux et à la seule destination du réseau local. Le PHP ne sera pas interpreté par mon proxy, non !? Il faudrait pour cela que j'installe un module php ?
 
je preferai que cela soit interprétable par le seul navigateur (IE en l'occurence) du pc client sur le LAN.
 
en javascript ou html c'est pas possible ?

n°360266
fastclemmy
(re-)Dictateur en plastique
Posté le 14-04-2003 à 11:45:31  profilanswer
 

Code :
  1. <script language="javascript">
  2. <!--
  3. function aleatoire()
  4. {
  5.     var nombreAleatoire= Math.round(Math.random()*4);
  6.     return nombreAleatoire;
  7. }
  8. function URLaleatoire()
  9. {
  10.    var quelleURL=aleatoire();
  11.    var mesURLs = new Array(4);
  12.    mesURLs[0]="http://www.yahoo.com";
  13.    mesURLs[1]="http://www.yahoo.fr";
  14.    mesURLs[2]="http://www.yahoo.md"; 
  15.    mesURLs[3]="http://www.yahoo.es";
  16.    mesURLs[4]="http://www.yahoo.it";
  17.    this.location = mesURLs[quelleURL];
  18. }
  19. //-->
  20. </script>
  21. <body onLoad="URLaleatoire()">
  22. (...)

 
 
Non testé, à vérifier donc.

n°362681
ShonGail
En phase de calmitude ...
Posté le 16-04-2003 à 08:26:55  profilanswer
 

merci bien :jap:
 
je vais tester :)

n°425118
ShonGail
En phase de calmitude ...
Posté le 12-06-2003 à 14:53:59  profilanswer
 

j'ai testé
 
ca marche terrible en local avec le code suivant :
 


<html>
<head>
<title>Document sans-titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body onLoad="URLaleatoire()" bgcolor="#FFFFFF">
<p>
  <script language="JavaScript">
<!--
  function aleatoire()
  {
        var nombreAleatoire= Math.round(Math.random()*3);
        return nombreAleatoire;
  }
   
  function URLaleatoire()
  {
       var quelleURL=aleatoire();
       var mesURLs = new Array(1);
       mesURLs[0]="template2.html";
       mesURLs[1]="template3.html";
       mesURLs[2]="template4.html";
       mesURLs[3]="template5.html";
       this.location = mesURLs[quelleURL];
  }
  //-->
</script>
</body>
</html>


 
mais quand je met cette page sur mon proxy, elle s'execute en redirection à l'infini :(
 
PS : c'est un proxy sous linux (ipcop+dansguardian). C'est en fait une page web qui s'affiche par défaut lorsqu'une url est refusée par le proxy filtrant. Mon but est d'égayer un peu le tout et d'avoir différentes pages d'accès refusé qui s'affiche au hasard :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Faire une page web qui en appelle d'autres au hasard ?

 

Sujets relatifs
Ouverture d une page pendant un temps definiterreur lorsque vérification d'une page html sur w3c.org
Utiliser le contenu d'un FORM dans un autre dans la même page ! helpUtiliser le contenu d'un FORM dans un autre dans la même page ! help
Erreur sur ma page perso...[HTML] Lien vers une page et un cadre précis.
[SQL Server] Affichage page / pageDocument pdf dans une partie d'une page web
Lancement d'une impression de la page en cours...[PHP] Mise en page pour un echo?
Plus de sujets relatifs à : Faire une page web qui en appelle d'autres au hasard ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR