Ouvrir popup en boucle en php
Fermé
zlatan
-
19 sept. 2009 à 20:45
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 21 sept. 2009 à 17:00
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 21 sept. 2009 à 17:00
A voir également:
- Ouvrir popup en boucle en php
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
- Ouvrir avec - Guide
- Ouvrir un fichier .dat - Guide
7 réponses
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
19 sept. 2009 à 21:02
19 sept. 2009 à 21:02
PHP => Langage côté serveur
C-à-d que tu dois utiliser un langage côté client comme le Javascript.
C-à-d que tu dois utiliser un langage côté client comme le Javascript.
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
19 sept. 2009 à 23:13
19 sept. 2009 à 23:13
Oui, comme ça :
<?php echo '<script type="text/javascript">'."\n"; while( /* Ta condition */ ) { echo "\t".'window.open("'.$site.'")."\n"; } echo '</script>'."\n"; ?>
Bonjour
J'ai réalisé le script mais cela ne m'ouvre que le dernier lien de la liste.
Voici le code :
<SCRIPT type="text/javascript">
function ouvre_popup(page) {
window.open(page,"nom_popup","menubar=no, status=no, scrollbars=no, menubar=no");
}
</SCRIPT>
<?php
$monfichier = fopen('liste.txt', 'r+');
echo '<script type="text/javascript">'."\n";
while($lien = fgets($monfichier))
{
$lien = substr($lien, 0, 37);
echo 'ouvre_popup("'.$lien.'");'."\n";
}
echo '</script>'."\n";
fclose($monfichier);
?>
J'ai réalisé le script mais cela ne m'ouvre que le dernier lien de la liste.
Voici le code :
<SCRIPT type="text/javascript">
function ouvre_popup(page) {
window.open(page,"nom_popup","menubar=no, status=no, scrollbars=no, menubar=no");
}
</SCRIPT>
<?php
$monfichier = fopen('liste.txt', 'r+');
echo '<script type="text/javascript">'."\n";
while($lien = fgets($monfichier))
{
$lien = substr($lien, 0, 37);
echo 'ouvre_popup("'.$lien.'");'."\n";
}
echo '</script>'."\n";
fclose($monfichier);
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Voila j'ai trouvé il fallait donner un nom différent à chaque fenêtre. Maintenant j'ai un autre soucis, je souhaiterai ouvrir chaque fenêtre avec un écart de 10 sec entre chaque ouverture.
J'ai essayer avec time() mais ça ne fonctionne pas :
J'ai essayer avec time() mais ça ne fonctionne pas :
<script type="text/javascript"> function ouvre_popup(page,nom_popup) { window.open(page,nom_popup,"menubar=no, status=no, scrollbars=no, menubar=no"); } <?php $temps = time(); $monfichier = file('liste.txt'); foreach($monfichier as $lien) { while(time()-$temps < 10) { $temps = time(); $lien = str_replace("\n","",$lien); echo "\n".'ouvre_popup("'.$lien.'","'.$lien.'");'; } } ?> </script>
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
21 sept. 2009 à 17:00
21 sept. 2009 à 17:00
Essaye avec ça.