problème de pop up

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problème de pop up

par ayiore » 16 févr. 2006, 20:20

merci ça marche! :lol:

par charabia » 16 févr. 2006, 10:21

Tu dois mettre un void en plus pour rester sur la page principale après ouverture de la popup :

Code : Tout sélectionner

<a href="javascript:void(window.open('reglement.htm','règlement intérieur','toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=0,copyhistory=0,menuBar=0,width=500,height=600'));">-Voir le règlement intérieur-</a><br><br>
:!: En passant, le nom de ta fenêtre "règlement intérieur" n'est pas valide ! Il ne doit pas y avoir d'espace ni de caractères spéciaux !

par ayiore » 16 févr. 2006, 08:31

pas d'idée?

par ayiore » 15 févr. 2006, 20:42

merci pour ta réponse!

alors quand je remplace mon code par le tiens j'ai deux problèmes!

sous firefox le popup s'ouvre mais ma page d'origine sur laquelle se trouve mon lien disparait au profit d'une page blanche avec ecrit [object Window]

sous ie il ne se passe rien ! juste en bas ou il est ecrit l'etat de la page il est ecrit erreur sur la page

voici mon code:

Code : Tout sélectionner

<a href="javascript:window.open('reglement.htm','règlement intérieur','toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=0,copyhistory=0,menuBar=0,width=500,height=600');">-Voir le règlement intérieur-</a><br><br>

par Ryle » 15 févr. 2006, 11:11

Selon la version de IE, celui ci a parfois du mal avec les onClick sur un href qui est justement sensé gerer le clic :)

Essaie comme ceci, en virant le onClick et en déplaçant l'action dans le href en préfixant avec "javascript:" pour indiquer qu'il ne s'agit pas d'un lien à ouvrir mais d'un code à exécuter :

Code : Tout sélectionner

<a href="javascript:window.open('...');">tonLien</a>
Tu peux effectivement supprimer toute la partie php qui ne tapporte rien :)

par charabia » 14 févr. 2006, 21:33

Pourquoi mets tu tout ça dans du php ?
<? print(" <a href=\"\" onClick=\"window.open('reglement.htm','règlement intérieur','toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=0,copyhistory=0,menuBar=0,width=500,height=600')\">-Voir le réglement intérieur-</a><br><br>");?>
Alors qu'il n'y a rien qui concerne le php dedans ?

problème de pop up

par ayiore » 14 févr. 2006, 20:54

bonsoir à tous !

j'ai un petit problème avec un pop up! sous firefox pas de problème mais sous IE il ne s'ouvre pas!

en fait ma page index est constituée de include
<div id="centre" >
	<?php
		$pageOK = array('accueil' => 'accueil.php',
                		'visite' => 'visite.php',
						'plannings' => 'planningStud1.php',
						'planningStud2' => 'planningStud2.php',
						'planningAqua' => 'planningaqua.php',
						'activites' => 'activites.php',
						'vieduclub' => 'vieduclub.php',
						'planacces' => 'planacces.php',
						'contacts' => 'contacts.php',
						'gazette' => 'aguanews/gazette.php',
						'admin' => 'aguanews/admin.php',
						'configuration' =>'aguanews/admin.php',
						'modifier' => 'aguanews/admin.php',
						'effacer' => 'aguanews/admin.php',
						'logout' => 'aguanews/admin.php',
						'login' => 'aguanews/admin.php',
						'ajouter' => 'aguanews/admin.php',
						'envoie' => 'aguanews/admin.php',
						);						
						
				if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])))
				{
						if(isset($_GET['admin']) && ($_GET['admin']==1))
      					$cat=$_GET['page'];
   						include($pageOK[$_GET['page']]);}
				
				else
						{include('accueil.php');}
								
	?>
	</div>
quand je vais sur ma page planacces.php j'ai un lien vers un reglement interieur qui s'affiche sous forme de pop up lorsque l'on clique dessus
 
<? print(" <a href=\"\" onClick=\"window.open('reglement.htm','règlement intérieur','toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=0,copyhistory=0,menuBar=0,width=500,height=600')\">-Voir le réglement intérieur-</a><br><br>");?>
sous IE pas de pop up mais chargement de ma page accueil.php alors que sous firefox je reste bien sur ma page planacces.php et un pop up s'ouvre
par dessus

quelqu'un à une idée?