Incrémenter un fragment de lien.

Résolu/Fermé
zabrak - 3 août 2008 à 16:13
 Anonyme - 3 août 2008 à 21:12
Bonjour,
ma question est la suivante :
Est-il possible d'incrémenter une partie d'un lien :
par exemple je crée une variable qui part de 0

puis des que je clic sur un bouton mon lien passe par exemple de

http://jesuismauvaisenprogramation/0.jpg
à http://jesuismauvaisenprogramation/1.jpg
puis http://jesuismauvaisenprogramation/2.jpg
....

8 réponses

lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
3 août 2008 à 17:13
bonjour,
dans quel language???????????
0
En javascript si c'est possible
0
En fait j'ai été evasif .
J'ai des images qui sont hébergés et je souhaite que ca fasse une forme de galerie avec des images qui s'ouvrent et ce automatiquement. J'ai 100 images disons;
Ce que je souhaite c'est que le visiteur aille à la page donnée puis une pop up s'ouvre avec l'image 1... puis se referme automatiquement ... puis avec l'image d2.. se referme automatiquement....


voici le debut de code que j'ai fais : pour l'instant il est censé ouvrir la pop-up la fermer automatiquement 100 fois.

<html>
<SCRIPT LANGUAGE="javascript">

var desactiver= "0";
var tempsFermeture = "5";
while( desactiver < 100 )

{
desactiver++;

function Debute(URL, WIDTH, HEIGHT) {
propFenetre = "left=50,top=50,width=" + WIDTH + ",height=" + HEIGHT;
pub = window.open(URL, "pub", propFenetre);
if (tempsFermeture) setTimeout("pub.close();", tempsFermeture*1000);
}

function PopUp() {
url = "https://www.google.fr/?gws_rd=ssl";
width = 267; // largeur du PopUp en pixels
height = 103; // hauteur du PopUp en pixels
delay = 3; // temps en seconde avant l'ouverture du PopUp
timer = setTimeout("Debute(url, width, height)", delay*1000);
}
}
</script>
<BODY onLoad="PopUp();">
</HTML>



Deja ce code bug parce que qu'il ne fais pas 100 fois la pop up qui s'ouvre et se ferme et il est incomplet dans la mesure qu'il ouvre tout le temps la meme page (google pour l'instant) car je ne sais pas comment faire pour lui dire tu ouvre ...
http://jesusimauvaisenprogramation/1.jpg
puis http://jesusimauvaisenprogramation/2.jpg

pour l'instant il ouvre google.

La fonction desactiver sert à donner le nom de l'image et le nombre de fois qu'il l'ouvre...puisqu'a la 100 eme fois il ouvre l'image numero 100 (celle-ci http://jesusimauvaisenprogramation/100.jpg)
puis l'affichage des pop ups se ferme.


Je sais pas si je susi clair lol
0
En fait le probleme (de mon code provisoire ) semble qu'il ne boucle pas la fonction d'affichage de pop ups...

j'ai mis alors le <BODY onLoad="PopUp();"> à l'interieur de la boucle... là c'est encore plus simple aucune pop up ne s'ouvre.



<SCRIPT LANGUAGE="javascript">

var desactiver= "0";
while( desactiver < 5 )

{
desactiver++;

tempsFermeture = "2";
function Debute(URL, WIDTH, HEIGHT) {
propFenetre = "left=50,top=50,width=" + WIDTH + ",height=" + HEIGHT;
pub = window.open(URL, "pub", propFenetre);
if (tempsFermeture) setTimeout("pub.close();", tempsFermeture*1000);
}

function PopUp() {
url = "https://www.google.fr/?gws_rd=ssl";
width = 267; // largeur du PopUp en pixels
height = 103; // hauteur du PopUp en pixels
delay = 1; // temps en seconde avant l'ouverture du PopUp
timer = setTimeout("Debute(url, width, height)", delay*1000);
}
<BODY onLoad="PopUp();">
}
</script>
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
3 août 2008 à 17:50
Si tu avais directement mis le language employé dans ton titre celà m'aurais éviter d'intervenir. Je connais pas le java.
Mais une remarque quand même, pourquoi fermer la fenêtre à chaque fois, suffit simplement de changer l'image qu'il y a dedans.
puis, faire (dans ton language bien sur)
url= "[xxxx://jesusimauvaisenprogramation/]" & Lavariable & ".jpg"
les xxxx pour éviter l'affichage en lien sur CCM
et mettre ça dans une boucle ?
A+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour


<?
$imgsuivante=imgalerie++;
$imgprecedente=imgalerie--;
?>

<a href="galerie.php?id=<?=$imgsuivante?>">Image Suivante De La Galerie</a>
<a href="galerie.php?id=<?=$imgprecedente?>">Image Precedente De La Galerie</a>


Pour les popups c'est chiant je trouve si c'est mal fait et lent !

Exemple de ce que tu veux faire :

https://addons.mozilla.org/fr/firefox/

(Choisis un ad-on Mozilla Firefox où il y a des images)


heu, ... pour les accents ? Où et comment les placer ? Dans le code.


Merci
0
C'est gentil de me proposer ca... Mais c'est de la maniere decrite plus haut en fait que je souhaite avoir un resultat.

Sinon je te rejoins image galerie est plus esthetique.
0
Ca y'est j'ai reussi à incrémenter une URL grace à un autre sujet de comment ca marche!!!
0
Bonjour

Merci pour la solution ;)) Avec les détails et plus.

Merci
0