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

Code

 > 

Divers

 > UN TEXTE QUI FAIT LE TOUR DE LA FENÊTRE

UN TEXTE QUI FAIT LE TOUR DE LA FENÊTRE


 Information sur la source

Note :
5,5 / 10 - par 2 personnes
5,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Classé sous :texte, défilant, tour, fenêtre Niveau :Débutant Date de création :05/07/2006 Date de mise à jour :06/07/2006 09:58:07 Vu :4 913

Auteur : Nitruk

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

 Description

Le titre est assez explicite je pense^^. Reste à ajouter qu'il n'est pas finalisé ici  et que vous pouvez bien entendu reprendre et personnaliser le script à votre guise. N'hésitez pas à me proposer des améliorations si vous en voyez, mais cette page a déjà subi l'examen de bultez^^.

Source

  • <html>
  • <head>
  • <title>Création d'un site web en html et javascript</title>
  • <style>
  • #texte{
  • position: absolute;
  • top: 50px;
  • left: 50px;
  • font-size: 30px;
  • font-family: arial;
  • font-weight: bold;
  • }
  • #rouge{
  • position: absolute;
  • top: 20px;
  • left: 200px;
  • color: 'red';
  • }
  • #bleu{
  • position: absolute;
  • top: 20px;
  • left: 450px;
  • color: 'blue';
  • }
  • #vert{
  • position: absolute;
  • top: 20px;
  • left: 700px;
  • color: 'green';
  • }
  • #jaune{
  • position: absolute;
  • top: 20px;
  • left: 950px;
  • color: 'yellow';
  • }
  • </style>
  • <script language="Javascript">
  • par = 'Ce site sans theme particulier est un<br>exercice et un entraînement à la production<br>en javascript. Toutes vos idées pour son<br>développement sont les bienvenues.';
  • abscisse = 50;
  • ordonnee = 50;
  • compteur = 0;
  • car = 0;
  • couleur = 'red';
  • function changecouleur(choix){
  • couleur = choix;
  • }
  • function moveText(){
  • compteur ++;
  • if(compteur == 4){
  • compteur = 0;
  • if(par.charAt(car) == '<') car = car + 4;
  • if(par.charAt(car) == ' ') car++;
  • document.getElementById('texte').innerHTML = par.substring(0,car) + par.charAt(car).fontcolor(couleur) + par.substr(car + 1);
  • car ++;
  • if(car > par.length) car = 0;
  • }
  • absmax = document.body.clientWidth - document.getElementById('texte').clientWidth - 50;
  • ordmax = document.body.clientHeight - document.getElementById('texte').clientHeight - 50;
  • if(ordonnee == 50 && abscisse < absmax){
  • document.getElementById('texte').style.left = abscisse;
  • abscisse ++;
  • }
  • if(abscisse == absmax && ordonnee < ordmax){
  • document.getElementById('texte').style.top = ordonnee;
  • ordonnee ++;
  • }
  • if(ordonnee == ordmax && abscisse > 50){
  • document.getElementById('texte').style.left = abscisse;
  • abscisse --;
  • }
  • if(abscisse == 50 && ordonnee > 50){
  • document.getElementById('texte').style.top = ordonnee;
  • ordonnee --;
  • }
  • setTimeout("moveText()",20)
  • }
  • </script>
  • </head>
  • <body onload="moveText()" background="cloud.gif">
  • <a href="#" onclick="changecouleur('red')" id="rouge">rouge</a><a href="#" onclick="changecouleur('blue')" id="bleu">bleu</a><a href="#" onclick="changecouleur('green')" id="vert">vert</a><a href="#" onclick="changecouleur('yellow')" id="jaune">jaune</a>
  • <div id="texte">
  • Je suis un texte fenêtre-trotteur<br>
  • résultant de près d'une semaine<br>
  • de travail.
  • </div>
  • </body>
  • </html>
<html>
  <head>
    <title>Création d'un site web en html et javascript</title>
    <style>
        #texte{
          position: absolute;
          top: 50px;
          left: 50px;
          font-size: 30px;
          font-family: arial;
          font-weight: bold;
          }
        #rouge{
          position: absolute;
          top: 20px;
          left: 200px;
          color: 'red';
          }
        #bleu{
          position: absolute;
          top: 20px;
          left: 450px;
          color: 'blue';
          }
        #vert{
          position: absolute;
          top: 20px;
          left: 700px;
          color: 'green';
          }
        #jaune{
          position: absolute;
          top: 20px;
          left: 950px;
          color: 'yellow';
          }
    </style>
    <script language="Javascript">
      par = 'Ce site sans theme particulier est un<br>exercice et un entraînement à la production<br>en javascript. Toutes vos idées pour son<br>développement sont les bienvenues.';
      abscisse = 50;
      ordonnee = 50;
      compteur = 0;
      car = 0;
      couleur = 'red';
      function changecouleur(choix){
      couleur = choix;
      }
      function moveText(){
        compteur ++;
        if(compteur == 4){
        compteur = 0;
        if(par.charAt(car) == '<') car = car + 4;
        if(par.charAt(car) == ' ') car++;
        document.getElementById('texte').innerHTML = par.substring(0,car) + par.charAt(car).fontcolor(couleur) + par.substr(car + 1);
        car ++;
        if(car > par.length) car = 0;
        }
        absmax = document.body.clientWidth - document.getElementById('texte').clientWidth - 50;
        ordmax = document.body.clientHeight - document.getElementById('texte').clientHeight - 50;
        if(ordonnee == 50 && abscisse < absmax){ 
          document.getElementById('texte').style.left = abscisse;
          abscisse ++;
          }
        if(abscisse == absmax && ordonnee < ordmax){
          document.getElementById('texte').style.top = ordonnee;
          ordonnee ++;
          }
        if(ordonnee == ordmax && abscisse > 50){
          document.getElementById('texte').style.left = abscisse;
          abscisse --;
          }
        if(abscisse == 50 && ordonnee > 50){
          document.getElementById('texte').style.top = ordonnee;
          ordonnee --;
          }
        setTimeout("moveText()",20)
        }
    </script>
  </head>
  <body onload="moveText()" background="cloud.gif">
    <a href="#" onclick="changecouleur('red')" id="rouge">rouge</a><a href="#" onclick="changecouleur('blue')" id="bleu">bleu</a><a href="#" onclick="changecouleur('green')" id="vert">vert</a><a href="#" onclick="changecouleur('yellow')" id="jaune">jaune</a>
    <div id="texte">
      Je suis un texte fenêtre-trotteur<br>
      résultant de près d'une semaine<br> 
      de travail.
    </div>
  </body>
</html>



 Historique

06 juillet 2006 09:48:56 :
Maintenant, les lettres de mon texte prennent une à une une couleur paramétrable ! sisi !^^(au choix rougle, bleu, vert, jaune mais libre à vous d'en ajouter ou d'en elever.
06 juillet 2006 09:56:15 :
oublié de remplacer le code lors de la précédente mise à jour. désolé !
06 juillet 2006 09:58:07 :
oublié de remplacer le code lors de la précédente mise à jour. désolé !

 Sources de la même categorie

Source avec Zip Source avec une capture SLIDESHOW IMAGES ET TEXTES EN PUR JAVASCRIPT par ansuzpeorth
Source avec Zip INPUT TEXT AUTOMATIQUE CREATION SUPPRESSION par lycanges
Source avec Zip Source avec une capture TABLE_SV : TABLEAU DYNAMIQUE, MONTRER/CACHER COLONNE SUR DEM... par synanceia
COLONNES ADAPTABLES EN HAUTEUR par dronoide
Source avec Zip VECTEURS ET MATRICES: OUTILS GRAPHIQUES UTILES par william voirol

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture BOITE DE DIALOGUE MODALE DE SÉLECTION D'UNE LISTE D'ICONES par JJDai
Source avec Zip DIALOGUE ENTRE FENÊTRES MÈRE ET FILLE par william voirol
CHANGER LA TAILLE DU TEXTE ET OU DE FEUILLE DE STYLE AVEC EN... par Annadrill
TAILLE DE TEXTE EN FONCTION DE LA RÉSOLUTION par tefa24600
Source avec Zip Source avec une capture EFFET DE TEXTE EN CSS3 par kazma

Commentaires et avis

Commentaire de johann1 le 10/07/2006 23:07:34

Très sympa ton code !

Commentaire de Nitruk le 24/07/2006 15:05:25

merci :)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

javascript apostrophe [ par tews ] Salut à tous. J'ai un sale bug sur un marquee (texte défilant). Quand le texte défilant contient une apostrophe, j'obtiens un message d'erreur.Existe- texte défilant [ par aurelivs ] bonjour je voudrais créer un texte défilant verticalement qui puisse marcher sous mozilla fiirefox. je dis ca parce que, avec la balise &lt;marquee Texte défilant avec arrêt souris [ par Jonef ] Salut à tousJ'ai un petit prob car j'aimerais créer un page internet où il y aurait un script java qui ferait défiler un texte horizontalement et qui texte défilant cliquable [ par bbpl ] Bjr,Je recherche un texte défilant avec plusieurs liens cliquables.Merci tour de magie [ par xantro ] voila mon but et de faire disparatitre et r&#233;pparaitre un champs texte si une case a cocher est ...... bah coch&#233; ... ou non. Si c'est impossi texte défilant [ par cristina49 ] bonsoir,je souhaite faire apparaitre sur mon site un texte défilant. Or sur tous les sites ou j'ai été, le texte se trouve dans un cadre (une zone de Texte défilant verticalement (un peu comme celui de l'active deskpt de JAVASCRIPTFr.com [ par pi0up51 ] J'aurais bien aimé que quelqu'un me dise comment je pourrais faire, ça, parcque là je sèche total !!Merci d'avance pour votre aide !!pi0up51 News, texte défilant [ par metis15 ] Hello,quelqu'un sait faire le texte d&#233;filant comme sur ce site http://www.boursedirect.fr/&nbsp;???Pas simple &#224; premi&#232;re vue...&lt;|[;o Transmission de données de la fenêtre mère vers une popup [ par jougy ] Bonjour à tous, Alors voilà mon problème : j'ai un formulaire dans mon site web contenant 2 champs texte, et lorsque je l'envoie, j'ouvre une popup q


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 : 2,028 sec (3)

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