Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/03/2011, 10h46   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2007
Messages : 66
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : avril 2007
Messages : 66
Points : 13
Points : 13
Envoyer un message via MSN à petibonohm
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 :
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
petibonohm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 10h54   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

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

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
un lien est un string ...
il te suffit de les concaténer dans une boucle, un exemple:

Code :
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
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


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/03/2011, 11h30   #3
Candidat au titre de Membre du Club
 
Inscription : avril 2007
Messages : 66
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : avril 2007
Messages : 66
Points : 13
Points : 13
Envoyer un message via MSN à petibonohm
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 :
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
petibonohm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 11h39   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

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

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
Code :
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
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


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 13h58   #5
Candidat au titre de Membre du Club
 
Inscription : avril 2007
Messages : 66
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : avril 2007
Messages : 66
Points : 13
Points : 13
Envoyer un message via MSN à petibonohm
Merci à toi !

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

merci
petibonohm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 14h05   #6
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

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

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
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
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


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h19.


 
 
 
 
Partenaires

Hébergement Web