begin process at 2012 05 28 11:46:37
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Effets

 > VARIATION D'IMAGE EN CONTINU

VARIATION D'IMAGE EN CONTINU


 Information sur la source

Note :
3,25 / 10 - par 4 personnes
3,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Effets Niveau :Débutant Date de création :01/04/2005 Vu :4 890

Auteur : allomomo

Ecrire un message privé
Site perso
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

 Description


<html>
<head>
<title>Images variable : Mohamed EL BACHIRI</title>
<center>

<script language="JavaScript1.1">
<!--


//specify interval between slide (in mili seconds)
var slidespeed=3000

//specify images
var slideimages=new Array("http://dynamicdrive.com/dynamicindex4/bs008 47a.gif","http://dynamicdrive.com/dynamicindex4/bs 00847a.gif","http://www.maroc.net/sports/images/si di.gif")

//specify corresponding links
var slidelinks=new Array("http://www.dynamicdrive.com","http://javasc riptkit.com","http://www.geocities.com")

var newwindow=1 //open links in new window? 1=yes, 0=no

var imageholder=new Array()
var ie=document.all
for (i=0;i<slideimages.length;i++){
imageholder[i]=new Image()
imageholder[i].src=slideimages[i]
}

funct ion gotoshow(){
if (newwindow)
window.open(slidelinks[whichlink])
els e
window.location=slidelinks[whichlink]
}

//-->
< /script>
</head>

<body>
<a href="javascript:gotoshow()"><img src="image1.gif" name="slide" border=0 style="filter:blendTrans(duration=2)" width=97 height=100></a>

<script language="JavaScript1.1">
<!--

var whichlink=0
var whichimage=0
var blenddelay=(ie)? document.images.slide.filters[0].duration*1000 : 0
function slideit(){
if (!document.images) return
if (ie) document.images.slide.filters[0].apply()
document. images.slide.src=imageholder[whichimage].src
if (ie) document.images.slide.filters[0].play()
whichlink= whichimage
whichimage=(whichimage<slideimages.leng th-1)? whichimage+1 : 0
setTimeout("slideit()",slidespeed+blenddelay)
}
slideit()

//-->
</script>

<p align="center"><font face="arial" size="-2">Mohamed EL BACHIRI<br>
<a href="http://diverso.site.voila.fr/index.html">Mer ci</a></font></p>
<center>


</body>
</html>





 Sources du même auteur

MOTEUR DE RECHERCHE
EQUATION DE 2NDE DEGRÉ
MOHAMED : SYSTÈME D'ÉQUATION

 Sources de la même categorie

Source avec Zip Source avec une capture BOUTON ROTATIF par kazma
Source avec Zip Source avec une capture SHOWMAPAREA par phidelum
DHTML IE FILTRE DÉGRADÉ (OUTIL HTML POUR DÉVELOPPEUR) par internetdev
Source avec Zip ANIMATION DU TEXTE par brennal
Source avec Zip Source avec une capture EFFET RAYONS DU SOLEIL par tefa24600

Commentaires et avis

Commentaire de Arto_8000 le 02/04/2005 03:12:18

Premièrement, on dirait une source tiré directement d'un site de open source. Si se n'est pas le cas pourquoi il y a des liens vers différent site de open source comme javscriptkit et dynamicdrive. Deuxièment pourquoi les commentaires sont en anglais ,alors que se site est en français.

Commentaire de coucou747 le 02/04/2005 09:31:40 administrateur CS

<script language="JavaScript1.1">
est à remplacer par
<script type="text/JavaScrip">

ensuite, metre des ; en fin de lignes d'instruction, c'est prendre de bonnes habitudes...

tout ton code est en début de ligne, c'est illisible

ton code est IE only alors que tu pourais faire un code portable pour ce genre de chose, et sais faire de tests de navigateurs...

whichimage=(whichimage<slideimages.length-1)? whichimage+1 : 0

à quoi sert le :0 tu aurais pu t'en passer (comme quand tui mets if, le else est sous entendu...)


window.open(slidelinks[whichlink])
window.open à trois arguments ! pas un seul !

window.location=slidelinks[whichlink]
window.location n'est pas une variable de type string !! c'est un objet !!! c'est donc window.location.href qu'il faut utiliser !!!

Commentaire de PhiL666 le 02/04/2005 17:36:56

Pour répondre à coucou747 qui dit n'importe quoi...
Pourquoi suggérer d'ajouter des ; qui n'ont aucun avantage et d'enlever les else alors qu'il rendre le code plus lisible

window.open() a aucun argument obligatoire !!!
et il n'y pas 3 arguments mais 4
voir
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/open_0.asp

finalement <SCRIPT language="JavaScript"> est supporté par tous les navigateurs à ce que je sache

Commentaire de coucou747 le 02/04/2005 18:12:17 administrateur CS

pour PhiL666 qui a l'air d'être assez buté et qui a envie de conflits...

pour info : la 4e argument ici décrit n'est pas un standar...

ta définition de script est suportée oui, mais est du vieux html, et en xhtml c'est faux !

les ; sont obligatoires dans bien d'autres langages, et devraient l'être en js, même si on n'est plus obligé de les mettre comme les fins de ligne font office et que les navigateurs RECENT les accèptent (à une époque, mozilla ne les gèrait pas...)

quand aux else, ils ne rendent pas lisible le code, et les if sont plus lisibles que les conditions condensés... alors argument rejeté, ce :0 est débile !

Commentaire de roro06 le 04/04/2005 14:22:17

Pour mettre mon "petit grain de sel ..." :

"tout ton code est en début de ligne, c'est illisible"
ah bon !

"mettre des ;"
Tout à fait d'accord avec toi. Ca rentre dans la définition du javascript. D'ailleurs, dans certains cas de figure, ne pas les mettre génère une erreur.

"window.open" accepte de 0 à 3 arguments, le quatrième est une "invention MS". Ils sont tous facultatifs

whichimage=(whichimage<slideimages.length-1)? whichimage+1 : 0
Ce 0, il vous gêne tant que ça ?

Commentaire de coucou747 le 04/04/2005 18:47:05 administrateur CS

pour le 0, j'avais mal vu, veuillez m'en excuser...
pour le reste, je maintiens...

Commentaire de allomomo le 04/04/2005 19:15:50

Salut tout le monde,


Ce script que j'ai posté est tiré d'un autre site, à mon niveau je peux pas faire un tel script ...

Moi je n'ai jamais dit que j'étais l'auteur alors arrêtez de réponde à des questions imaginaires

Mon objectif c'est d'enrichire cette bibliothèque que je trouve géniale pour les débutants comme moi!

Merci de votre compréhension

Commentaire de PhiL666 le 04/04/2005 21:57:39

^^ Réponse à allomomo ^^
------------------------------------
L'idéal serait que tu partes d'une de tes idées et de développer tout (s'il te manque des éléments le forum t'accueille à bras ouverts)

L'affaire c'est que tu dois nécessairement avoir aporté qqchose sinon je ne vois pas l'interêt de poster.
-par exemple si tu ajoute un élément à un open-source ... à mon sens, ça serais bien.

Bref, c'est un site de développeurs ... autant débutants que très avancés.

Avoir sur tous les sites le même script, ca donne pas grand chose puisqu'avec un bonne recherche, déjà, tt le monde peut arriver à trouver le script.

Commentaire de allomomo le 24/06/2005 12:42:03

Salut,
je viens de poster quelques scripts, qui sont entièrement de ma création ainsi je ne crois faire face à des critiques comme la dernière fois
lol


Merci

Commentaire de coucou747 le 25/06/2005 02:08:43 administrateur CS

bah, si t'es toujours critiqué, c'est que tu n'as pas suivi nos conseils...

Commentaire de allomomo le 25/06/2005 05:17:57

J'ai que ca à faire, suivre vos conseil ...

Commentaire de briac le 29/08/2006 16:44:27

S'il vous plaît, vous qui en savez tant sur les scripts, comment faire pour que le lien qui s'ouvre soit dans une frame? En tant normal ça irait mais ici pas de target="" possible. Merci d'avance.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,950 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales