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 avec une fin préprogrammée


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2007
    Messages : 66
    Par défaut Script qui ouvre des liens avec une fin préprogrammée
    Salut à tous,

    je bataille depuis quelques jours dessus, mais n'y connaissant rien, c'est très dur


    Je voudrais crée un script qui ouvre plusieurs liens avec cette forme :

    "www.aaaaa.fr/" avec la fin qui serait préprogrammé "001;002;003;004;005"
    pour former des onglets : www.aaaaa.fr/001 | www.aaaaa.fr/002 | www.aaaaa.fr/003 | ...

    J'ai déjà essayé de faire ça, mais bon... ça marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javascript:href=www.developpez.net
    PS : c'est pour un jeu on-line, il se peut que l'architecture ne soit pas identique à un script classique, je dis ça j'en sais rien :p

    Merci à tous

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    un lien est un string ...
    il te suffit de les concaténer dans une boucle, un exemple:

    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
    <script type="text/javascript">
    function init(){
    var base="www.domaine.fr";
    var lien=document.createElement('a')
    var newlien
    for(i=1;i<5;i++){
       newlien=lien.cloneNode(true);
       newlien.href=base+"/00"+i+".html";
       newlien.innerHTML="onglet "+i;
       newlien.style.width="150px"
       document.body.appendChild(newlien)}
       }
    </script>
    </head>
     
    <body onload='init()'>
     
    </body>
     
    </html>
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2007
    Messages : 66
    Par défaut
    hum je comprend ton script (bien qu'étant incapable de le faire moi même)

    Parcontre, la tu fais une boucle qui incrémente, mais si mes fins préprogrammées sont : A204Z, F9434, F0443 (sans suite logique) c'est différent


    j'ai testé ceci, ça marche pas par contre
    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
    <script type="text/javascript">
    function init(){
    var base="http://fr10.guerretribale.fr/game.php?village=3401&screen=place&try=confirm&type=same&report_id=";
    var lien=document.createElement('a')
    var newlien
    for(i){(i=304691;304234;289816)
       }
    </script>
    </head>
     
    <body onload='init()'>
     
    </body>
     
    </html>
    http://fr10.guerretribale.fr/game.ph...ame&report_id= étant la base commune
    304691;304234;289816 étant la fin 'alternative'

    au final j'aurais un onglet par fin alternative et ça se serait chouette


    Merci

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    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
    <script type="text/javascript">
    function init(){
    var base="http://fr10.guerretribale.fr/game.php?village=3401&screen=place&try=confirm&type=same&report_id=";
    var lien=document.createElement('a')
    var newlien
    tablinks=new Array(304691,304234,289816)
    var i=-1;
    while(tablinks[++i]){
    newlien=lien.cloneNode(true);
       newlien.href=base+i;
       newlien.innerHTML="onglet "+i;
       newlien.style.width="150px"
       document.body.appendChild(newlien)
     
    }
    }
    </script>
    </head>
     
    <body onload='init()'>
     
    </body>
     
    </html>
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2007
    Messages : 66
    Par défaut
    Merci à toi !

    ça ne marche pas dans le jeu, mais le problème vient certainement de la syntaxe propre au jeu

    merci

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    a toi de l'adapter, le code est là il n'y a aucune raison que cela ne fonctionne pas dans le jeu.
    A toi de faire l'append au bon endroit !
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

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

Discussions similaires

  1. [PowerShell] Script qui affiche les dossiers avec une date de modification différente d'aujourd'hui
    Par forcapedro dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 08/05/2014, 10h32
  2. script qui ouvre des liens chaque nouvelle visite
    Par tomy_libre dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 28/05/2012, 01h34
  3. Script qui lance un telnet avec une commande ?
    Par NicoV dans le forum Windows XP
    Réponses: 0
    Dernier message: 17/12/2007, 17h24
  4. Modifer des liens avec une macro
    Par NemKa dans le forum VBA Word
    Réponses: 4
    Dernier message: 25/06/2007, 11h45

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