IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Ouvrir formulaire dans une nouvelle page


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Janvier 2020
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Janvier 2020
    Messages : 1
    Par défaut Ouvrir formulaire dans une nouvelle page
    Bonjour,

    J'ai repris la gestion d'un site d'une société qui a été développé antérieurement par un tier. Ce site est en PHP/Javacript notamment un formulaire de calcul.

    Ce formulaire s'ouvre en pop up, mais j'aimerais l'ouvrir dans une nouvelle page ou onglet.

    Pour voir le formulaire sur le site : www.guillen.fr > Votre expertise > Testez

    J'ai trouvé ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    /** POPIN **/
    	$j('.popinBtn').on("click", function(e){
    		e.preventDefault();
    		var _id = $j(this).attr('data-id');
    		$j('body').addClass('blocantiscroll');
    		$j('.popin#'+_id).addClass('visible');
    		if($j('.popin#'+_id).hasClass('popinPage')){
    			var _maxImg = $j('.popin#'+_id+' .image .img').length;
    			if(_maxImg > 1){
    				var _currentImg = 1;
    				var _idImg = $j('.popin#'+_id+' .image').attr('data-id');
     
    				$j('.popin#'+_id+' .image .img').fadeOut(0);
    				$j('#'+_idImg+_currentImg).stop().fadeIn(0);
     
    				timerImg = setInterval(function(){
    					_currentImg += 1;
    					if(_currentImg > _maxImg) _currentImg = 1;
     
    					$j('.popin#'+_id+' .image .img').fadeOut(500);
    					$j('#'+_idImg+_currentImg).delay(500).fadeIn(500);
     
    				}, 3500);
    			}
    		}
    	});
     
    	$j('.popin .fermer').on("click", function(e) {
    		e.preventDefault();
    		$j('body').removeClass('blocantiscroll');
    		$j('.popin').removeClass('visible');
    		clearInterval(timerImg);
    	});
    Merci par avance

  2. #2
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2020
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2020
    Messages : 9
    Par défaut
    Il faut que tu retires tout le code lié à l'ouverture de la modale et utiliser window.open

    https://developer.mozilla.org/fr/doc...PI/Window/open


    /!\ Les bonnes pratiques du web et UX t'impose de prévenir l'utilisateur que tu vas ouvrir ce lien dans une nouvelle page! T'es pas obligé de le faire, mais ça serait un peu comme te mettre un coup de pied aux fesses quand on te fait sortir de force d'un bar

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/07/2009, 23h36
  2. Besoin d'aide pour quelques bugs sur page html
    Par Xplosive dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 19/10/2008, 20h38
  3. [FPDF] Tableaux : besoin d'aide pour détecter le changement de page
    Par vallica dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 26/06/2006, 21h15
  4. Bonjour petit débutan a besoin d'aide pour page d'accueil
    Par Gray Man dans le forum Balisage (X)HTML et validation W3C
    Réponses: 13
    Dernier message: 09/12/2005, 18h33
  5. Réponses: 2
    Dernier message: 20/09/2005, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo