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 :

script qui ouvre des liens chaque nouvelle visite


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de tomy_libre
    Enseignant
    Inscrit en
    Mars 2009
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mars 2009
    Messages : 114
    Par défaut script qui ouvre des liens chaque nouvelle visite
    salut à tous, j'espère que tous le monde va bien.
    Alors, mon probleme , j'ai un site developpé en wordpress, je veut ouvrir un lien choisi aléatoirement depuis une liste de 10 lien à chaque nouvelle visiteur, cvd par session ou quelque chose comme ca, désolé je suis null en javascript , ,

    alors voici un ptit algorithme pour mieu me comprendre :


    liste des lien :

    1: http://google.com
    2:http://yahoo.com
    3:http://altavista.com
    .....
    ..... jusqu'à 10 lien
    Si nouvelle visiteur (session=0)
    {
    variable entier lien ;
    lien= chois aléatoire entre 1 et 10
    Si lien=1 ouvrire lien http://google.com dans une nouvelle ongulet
    Si lien=2 ouvrire lien dans une nouvelle ongulet
    Si lien=3 ouvrire lien dans une nouvelle ongulet
    .
    .
    .


    }







    merci bien d'avance , j'attend vos réponse .

  2. #2
    Membre Expert Avatar de Willpower
    Homme Profil pro
    sans emploi
    Inscrit en
    Décembre 2010
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : sans emploi

    Informations forums :
    Inscription : Décembre 2010
    Messages : 1 009
    Par défaut
    hello,

    dans quelles conditions souhaites-tu ouvrir ta nouvelle page ?

    au chargement de la page ? si oui, tu ne peux utiliser que window.open que la plupart des navigateurs bloquent comme étant un popup.

    autrement, tu peux utiliser ce qu'on appel "site under" ça veut dire que le premier clique n'importe où sur ta page ouvrira le popup (et comme il provient d'un clique, l'anti-popup le laissera passer).


    bref, plus de détails, c'est mieux, une fois que je saurai exactement ce que tu veux, je te proposera une solution. ;-)

  3. #3
    Membre confirmé Avatar de tomy_libre
    Enseignant
    Inscrit en
    Mars 2009
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mars 2009
    Messages : 114
    Par défaut
    merci bien pour ta réponse,
    pour la condition d'ouverture de ce lien , j'aime si la fenetre s'ouvre avec la première click de visiteur, peut importe , il faut que le lien s'ouvre 1 seul fois pour chaque visiteur pour ne pas dérengé ce visiteur . Merci

  4. #4
    Membre Expert Avatar de Willpower
    Homme Profil pro
    sans emploi
    Inscrit en
    Décembre 2010
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : sans emploi

    Informations forums :
    Inscription : Décembre 2010
    Messages : 1 009
    Par défaut
    bon, je te fais un copie paste du code utilisé par affiliation-france.com :

    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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    var url = 'http://www.google.com/';
    var cookieName = 'popup';
    var capping = 24;
    var largeurMax = screen.availWidth;
    var hauteurMax = screen.availHeight;
     
    function ScanCookie(variable) {
        cook = document.cookie;
        variable += "=";
        place = cook.indexOf(variable, 0);
        if (place <= -1) return ("0");
        else {
            end = cook.indexOf(";", place) if (end <= -1) return (unescape(cook.substring(place + variable.length, cook.length)));
            else return (unescape(cook.substring(place + variable.length, end)));
        }
    }
    function CreationCookie(nom, valeur) {
        var expDate = new Date() expDate.setTime(expDate.getTime() + (capping * 3600 * 1000)) document.cookie = nom + "=" + escape(valeur) + ";expires=" + expDate.toGMTString();
    }
    function ouvrirSiteunder() {
        Siteunder = window.open(url, '_blank', 'toolbar=1,location=1,directories=1,status=1,scrollbars=1,resizable=1,copyhistory=1,menuBar=1,width=' + largeurMax + ',height=' + hauteurMax + '');
        temp = Siteunder.window.open('about:blank');
        temp.close();
        Siteunder.blur();
        if (window.focus) {
            window.focus;
        }
    }
    function ouvrirSiteunder_Chrome() {
        Siteunder = window.open(url, '_blank', 'toolbar=1,location=1,directories=1,status=1,scrollbars=1,resizable=1,copyhistory=1,width=' + largeurMax + ',height=' + hauteurMax + '');
        window.parent.blur();
        window.parent.focus();
    }
    function pop() {
        if (ScanCookie(cookieName) == 0) {
            CreationCookie(cookieName, "oui") if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1) {
                ouvrirSiteunder_Chrome();
            } else {
                ouvrirSiteunder();
            }
        }
    }
    document.onclick = pop;

  5. #5
    Membre Expert Avatar de Willpower
    Homme Profil pro
    sans emploi
    Inscrit en
    Décembre 2010
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : sans emploi

    Informations forums :
    Inscription : Décembre 2010
    Messages : 1 009
    Par défaut
    pour avoir une url "aléatoire", tu remplaces la première ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var url = 'http://www.google.com/';
    par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var urls = ['http://www.google.com/','http://www.yahoo.com/','http://www.bing.com/'];
    var url = urls[Math.floor(Math.random()*urls.length)];

  6. #6
    Membre confirmé Avatar de tomy_libre
    Enseignant
    Inscrit en
    Mars 2009
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mars 2009
    Messages : 114
    Par défaut
    merci bien, je vais le tester et je te répond

  7. #7
    Membre confirmé Avatar de tomy_libre
    Enseignant
    Inscrit en
    Mars 2009
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mars 2009
    Messages : 114
    Par défaut
    dsl , mais apparamant j'ai pas pu l'integré correctement dans mon code , peut tu me dire svp esque je le met dans le HEAD ou bien BODY , et esque j'ajoute d'autre chose que script et /script . Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Script qui ouvre des liens avec une fin préprogrammée
    Par petibonohm dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/03/2011, 14h05
  2. [GD] Problème de script qui génère des miniatures de photos
    Par Panama dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 30/01/2007, 17h32
  3. [VBA-E]Eviter d'updater un fichiers excel qui a des liens
    Par tinose dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/05/2006, 19h27
  4. [VB.NET] MainMenu qui ouvre des forms...
    Par Pleymo dans le forum Windows Forms
    Réponses: 26
    Dernier message: 10/10/2005, 15h57
  5. Les images qui ouvre des popup....
    Par Sagytarus dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 29/12/2004, 14h06

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