JAVA© page


Cette page appartient au site du Club Automobile REPRISE 5000

< /SUB>
Cette page, contient les applets Java et Javascripts utilisés sur ce site
Ils ont tous d'utilisation libre dans la mesure où leur auteur reste cité.
Toute utilisation commerciale est interdite.

Scripts élémentaires

Il suffit de faire un copier/coller de ces lignes et de les inclure telles quelles dans vos pages. Chaque module peut-être modifié, placé dans un tableau, aligné, centré etc.. avec les fonctions HTML habituel les.

Affichage de l'heure
et de la date courante


demo :
Copiez et collez ces lignes sur votre page

<SCRIPT LANGUAGE="JavaScript"> <!-- time = new Date (); var hours = time.getHours (); var minutes = time.getMinutes (); var CurrentTime = ""; Todays = new Date(); TheDate = "" + Todays.getDate() + " / " + (Todays.getMonth() + 1) + " / " + Todays.getYear() if (hours < 10) {CurrentTime = "0" + hours;} else {CurrentTime = hours;} if (minutes < 10) {CurrentTime += (":0" + minutes);} else {CurrentTime += (":" + minutes);} if (hours >= 12) {CurrentTime += ("");} else {CurrentTime += ("");} document.write("Aujourd'hui : " + TheDate); document.write("
Il est " + CurrentTime + "<BR>); // --> </SCRIPT>


Message déroulant:


cliquez--> demo

Copiez et collez ces lignes sur votre page

<!--Démarrage du script --> <SCRIPT LANGUAGE="JavaScript"> <!-- // Scrolling message settings var MessageText = "Message de démonstration-insérez à cette place le texte de votre choix" var DisplayLength = 130 var pos = 1 - DisplayLength; function ScrollInStatusBar(){ var scroll = ""; pos++; if (pos == MessageText.length) pos = 1 - DisplayLength; if (pos<0) { for (var i=1; i<=Math.abs(pos); i++) scroll = scroll + " "; scroll = scroll + MessageText.substring(0, DisplayLength - i + 1); } else scroll = scroll + MessageText.substring(pos, pos + DisplayLength); window.status = scroll; //Scrolling speed setTimeout("ScrollInStatusBar()",50); } ScrollInStatusBar() //--> </SCRIPT> <!-- fin du script -->


Indication du contenu d'un lien
dans la ligne inférieure


demo
placez votre souris
sur ce MOT :

Modification à apporter à vos liens


<a href="votre.lien" onMouseOver="window.status='Ceci est un exemple';return true" onMouseOut="window.status='';return true">MOT</A>>

indication du browser
utilisé


cliquez--> demo

Copiez et collez ces lignes sur votre page

<!-- Start Of Display System Info -->
<SCRIPT LANGUAGE="JavaScript">
<!--
document.write("Vous utilisez actuellement " + navigator.appName + " " + navigator.appVersion + "<BR>"); // --> </SCRIPT>
<!-- End Of Display System Info -->


Scripts plus évolués

Changement d'image
au passage de la souris


cliquez--> demo

Copiez et collez ces lignes sur votre page

<html><!-- The footer rollovers on this page were built using Autoscript #1 at http://www.javascripts.com. Script by Lewis Sellers, ericj@javascripts.com.--> <head> <title>Votre titre</title> <script language="JavaScript">
<!--
if(document.images) {
ftover = new Array(nombre d'images);
ftout = new Array(nombre d'images associées);
for(var n=1;n<=18;n++) {
ftover[n]=new Image(largeur, hauteur);
ftout[n]=new Image(largeur, hauteur images associées);
ftover[n].src="ft"+n+"b.jpg";
ftout[n].src="ft"+n+".jpg";
} } function tabOn(i) { if(document.images) eval("document.ft"+i+".src=ftover["+i+"].src"); } function tabOff(i) { if(document.images) eval("document.ft"+i+".src=ftout["+i+"].src"); } //--> </script>
</head>
<body>
<a href="votrelien.htm" target="votre cible"onMouseOver=tabOn("numero image") onMouseOut=tabOff("numero image")><img name="ftnumero image" src="ftnumero image associée.jpg" border=0></a>
</body>
< /html>
Commentaires:
dans ce script "nombre d'images" doit être remplacé par le nombre d'images utilisées
"largeur, hauteur" doit être remplacé par les dimensions des images en pixels
dans cet exemple, les images s'appellent "ftx.jpg" et "ftxb.jpg" (x étant le numéro de l'image et ftxb.jpg l'image associée à ftx.jpg
La ligne inscrite après </head> doit être répétée autant de fois qu'il y de couples d'images.



Date de remise
à jour automatique


pas de démo Copiez et collez ces lignes sur votre page

dernière mise à jour le : <SCRIPT LANGUAGE="JavaScript"> function initArray() { // Thanks JavaScript Mailing List for this function this.length = initArray.arguments.length for (var i = 0; i < this.length; i++) this[i+1] = initArray.arguments[i] } var DOWArray = new initArray("Dimanche","Lundi","Mardi","Mercredi", "Jeudi","Vendredi","Samedi"); var MOYArray = new initArray("Janvier","Fevrier","Mars","Avril", "Mai","Juin","Juillet","Aout","S eptembre", "Octobre","Novembre","Décembre"); var LastModDate = new Date(document.lastModified); document.write("Dernière mise à jour / Last updated on "); document.write(DOWArray[(LastModDate.getDay()+1)]," "); document.write(LastModDate.getDate()," ") document.write(MOYArray[(LastModDate.getMonth()+1)]," "); document.write(LastModDate.getYear()+1900,""); document.write(".");</SCRIPT>
Chaque fois que vous ouvrez et réenregistrez le programme de la page contenant ce script, il est automatiquement réactualisé.


Dialogues en direct (CHAT)

Java Chat


cliquez--> demo

Copiez et collez ces lignes sur votre page

<p align="center"><applet code="EmbryoClient.class" codebase="http://www.spin.de/classes/" align="baseline" width="750" height="500">
<param name="bgcolor" value="ffffff"><param name="channel" value="jeuxvideo">
<param name="fgcolor" value="003366"><param name="fontsize" value="12">Votre browser ne supporte pas les programmes en Java !!!!!!

Commentaires :
Ce programme de fonctionne qu'en mode connecté
Par default, il se connecte sur le forum "jeuxvideo"
Choisir un pseudo -->Entrée
La liste des forums--> .list --->entrée
Rejoindre un forum--->.join nomduforum
Créer un forum--->.join nouveauforum
Attention, si vous déplacez cette classe par glissement ou copier/coller dans le gestionnaire de fichiers, il peut être nécessaire de la renommer très précisément comme elle est écrite ci-dessus. Même chose lorsque vous aurez téléchargé la page sur votre serveur.

Télécharger la classe au format .class : EmbryoClient.class


Applets graphiques

Effet de loupe
sur une image


cliquez--> demo

Copiez et collez ces lignes sur votre page

<applet code="AnLens.class" width=510 height=128>
<param name=image value="pub.jpg">
<param name=lenswidth value="25">
<param name=distdval value="10">
<param name=distoxy value="0">
<param name=zoomfactor value="5">
<param name=interactive value="YES">
<param name=distort value="YES">
<param name=spdx value="2">
<param name=spdy value="1">
<param name=memdelay value="1000">
<param name=priority value="3">
Sorry, your browser doesn't suppor Java. </applet> Commentaires :
L'image (ici pub.jpg) peut être remplacée par celle de votre choix
Les dimensions sont également modulables.
Pour faire fonctionner l'applet, charger dans le MÊME répertoire : l'image, la page HTML et les deux classes :AnLens.class et Lware.class. Attention, si vous déplacez ces classes par glissement ou copier/coller dans le gestionnaire de fichiers, il peut être nécessaire de les renommer très précisément comme elles sont écrites ci-dessus. Même chose lorsque vous aurez téléchargé la page sur votre serveur.

Télécharger les classes au format .zip : anlens2.zip


Effet scintillement
dans l'eau


cliquez--> demo

Copiez et collez ces lignes sur votre page

<APPLET code=Lake.class id=Lake width=462 height=110 ><PARAM name=image value="exemple.gif">
<!param name=href value="http://www.ipoint.fr/~reprise5000"></APPLET>
Commentaires :
L'image (ici exemple.jpg) peut être remplacée par celle de votre choix
Les dimensions sont également modulables.
Pour faire fonctionner l'applet, charger dans le MÊME répertoire : l'image, la page HTML et les deux classes :Lake.class et Lware.class. Attention, si vous déplacez ces classes par glissement ou copier/coller dans le gestionnaire de fichiers, il peut être nécessaire de les renommer très précisément comme elles sont écrites ci-dessus. Même chose lorsque vous aurez téléchargé la page sur votre serveur.

Télécharger les classes au format .zip : anwater2.zip


Cube 3D
en rotation aélatoire


cliquez--> demo

Copiez et collez ces lignes sur votre page


<applet code="TmapCube.class" width=188 height=188>
<param name=image1 value="face1.gif">
<param name=image2 value="face2.jpg">
<param name=image3 value="face1.gif">
<param name=image4 value="face2.jpg">
<param name=image5 value="face3.jpg">
<param name=image6 value="face3.jpg">
<param name=res value="1">
<param name=distance value="80">
<param name=interactive value="YES">
<param name=rotx value="8">
<param name=roty value="8">
<param name=rotz value="8">
<param name=backr value="0">
<param name=backg value="0">
<param name=backb value="0">
<param name=clearback value="YES">
<param name=memdelay value="1000">
<param name=priorityL value="1">
<param name=priority value="3">
Sorry, your browser doesn't support Java.
</applet>
Commentaires :
Les images (ici, face1.gif, face2.gif et face3.gif) peuvent être remplacées par celles de votre choix
Attention! les dimensions doivent strictement être de 128x128 pixels.
Pour faire fonctionner l'applet, charger dans le MÊME répertoire : l'image, la page HTML et les deux classes :TmapCube.class et Lware.class. Attention, si vous déplacez ces classes par glissement ou copier/coller dans le gestionnaire de fichiers, il peut être nécessaire de les renommer très précisément comme elles sont écrites ci-dessus. Même chose lorsque vous aurez téléchargé la page sur votre serveur.


Télécharger les classes au format .zip : tmapcube.zip

D'autres applets graphiques à : www.anfiteatro.it