Mots d'art & Scénarios

Poésie, littérature, pensées,
scripts d'art,
oeuvres de Ginette Villeneuve
 
AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  ConnexionConnexion  

Partagez | 
 

 Scripts avec des écrits

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Gi
Rang: Administrateur


Nombre de messages : 13147
Localisation : Lévis secteur Charny, Québec, Canada
Date d'inscription : 18/12/2004

MessageSujet: Scripts avec des écrits   Sam 9 Avr - 2:39



Dernière édition par Gi le Dim 23 Aoû - 0:13, édité 4 fois
Revenir en haut Aller en bas
http://www.liensutiles.org/gvilleneuve.htm
Gi
Rang: Administrateur


Nombre de messages : 13147
Localisation : Lévis secteur Charny, Québec, Canada
Date d'inscription : 18/12/2004

MessageSujet: écrits   Dim 10 Avr - 21:29

Code:


<HTML><HEAD><TITLE></TITLE>

<STYLE>.format {
FONT-SIZE: 70px; LEFT: 50px; COLOR: #c8b4c8; FONT-FAMILY: Verdana; LETTER-SPACING: 2px; POSITION: absolute; TOP: 550px
}
</STYLE>

<SCRIPT language=JavaScript>
<!--
var bas_de_page=550; // Position en bas de fenetre
var Hauteur=250; //Hauteur du div
var pos_x=50; //Position du div (horizontal)
var pos_y=bas_de_page; //Position du div (vertical)
var MonObjet;

function GetObject(ID) {
if (document.getElementById) {
return document.getElementById(ID);
}
if (document.layers) {
return eval('document.'+ID);
}
if (document.all) {
return eval('document.all.'+ID);
}
}

function MoveTo(MyObject, x, y) { // Déplacement du DIV
if (document.getElementById||document.all) {
MyObject.style.left = x + "px";
MyObject.style.top = y + "px";
return;
}
if (document.layers) MyObject.moveTo(x, y);
}

function InitObjet(ID) { //Initialisation du DIV
MonObjet = GetObject(ID);
MoveTo(MonObjet, pos_x, bas_de_page);
scroll();
}

function scroll() { // Défilement du DIV
if (pos_y > (-1 * Hauteur)) { //Teste si le DIV est complètement sorti
pos_y--;
MoveTo(MonObjet, pos_x, pos_y)
}
else {
pos_y=bas_de_page;
MoveTo(MonObjet, pos_x, pos_y)
}
var timer = setTimeout('scroll();',20);
}
//-->
</SCRIPT>

<META content="MSHTML 6.00.2800.1126" name=GENERATOR></HEAD>
<BODY background=cid:029b01c2dbbd$e74e3780$8f1e5e41@scenario
onload="InitObjet('Texte_Fond')"><BGSOUND balance=0
src="cid:029c01c2dbbd$e74fbe20$8f1e5e41@scenario" volume=0 loop=infinite>
<DIV class=format id=Texte_Fond>écrits ici<BR></DIV>

<SCRIPT language=JavaScript><!--
ScrollSpeed = 300; // milliseconds between scrolls
ScrollChars = 200; // chars scrolled per time period
 
function SetupTicker() {
// Thanks to who ever created this Java script!
msg="**Scripts sur Mots d'art & Scénarios, http://ginette-villeneuve.forumactif.com/, le forum**                                          ";
RunTicker();}
function RunTicker() {
window.setTimeout('RunTicker()',ScrollSpeed);
window.status = msg;
msg = msg.substring(ScrollChars) + msg.substring(0,ScrollChars);}
SetupTicker();
<!-- end
// -->
</SCRIPT>


</BODY></HTML>




Dernière édition par le Mar 10 Mai - 15:05, édité 1 fois
Revenir en haut Aller en bas
http://www.liensutiles.org/gvilleneuve.htm
Gi
Rang: Administrateur


Nombre de messages : 13147
Localisation : Lévis secteur Charny, Québec, Canada
Date d'inscription : 18/12/2004

MessageSujet: script de Sergio   Dim 10 Avr - 21:35

Code:

<HTML><HEAD><TITLE>Ondulation</TITLE>

<STYLE>BODY {
   OVERFLOW: hidden; CURSOR: crosshair; BACKGROUND-COLOR: black
}
.abs {
   POSITION: absolute
}
.all {
   LEFT: 0%; WIDTH: 100%; TOP: 0%; HEIGHT: 100%
}
</STYLE>

<META content="MSHTML 6.00.2800.1141" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff>
<P><FONT color=#ffcccc><FONT size=+1>
<DIV align=center>écrits ici<BR>qui se continuent ici<BR><BR>
<BGSOUND balance=0 src="cid:00c401c30b34$99af3ff0$e54f0d50@scenario"
volume=0 loop=infinite>
<SCRIPT language=JavaScript>

// traitement redimensionnement fenêtre
var w,wW,wH;
function resize()
{
  w=document.body;
  wW=w.offsetWidth;
  wH=w.offsetHeight;
}

// traitement après chargement complet fenêtre
onload=init;
function init()
{
  onresize=resize;
  resize();
  lanSpan();  // lancement de fonctions paramétrées dans des éléments HTML
}

// trace pour mise au point
var tabTrac = new Array();
function trace(lib)
{
  tabTrac[tabTrac.length] = lib;
}

// affichage trace
var maxTrac=32;  // nb maxi de lignes à afficher
function affTrac()
{
  var lgTrac=tabTrac.length;
  var numTrac=lgTrac-maxTrac;
  if(numTrac<0) numTrac=0;
  var tampTrac="";
  for(var i=numTrac; i<lgTrac; i++)
  {
      tampTrac += tabTrac[i] + "\r\n";
  }
  alert(tampTrac);  // affichage des n dernières lignes tracées
}

/*
  Lancement de fonctions paramétrées dans des éléments HTML
  Algorithme créé par Serge Knopf alias Sergio - serge_knopf@bigfoot.com - 1999

  Format des éléments HTML utilisés (exemple avec SPAN) :
  <SPAN style="fonction:fonc[/fonc]... autres attributs...">
...contenu SPAN... </SPAN>
  - Plusieurs fonctions peuvent être présentes séparées par des slashes.
  - fonc = Fonction JavaScript appelée.
L'appel est effectué comme une fonction JavaScript normale avec entre parenthèses
 l'identifiant de l'élément HTML. Cet identifiant est attribué par la fonction lanSpan.
Si des parenthèses vides sont déjà présentes elles sont utilisées.
  - Les autres attributs sont utilisés par la fonction appelée ou définissent le style de l'élément HTML.
*/

function lanSpan()
{
  var fonctions, fonction, iSlash;
  var tout=document.all;  // liste de tous les éléments HTML

  // Pour chaque élément comprenant l'attribut "fonction", on détermine "fonc(objet)"
  // "objet" est l'identifiant (créé) de l'élément HTML

  // Balayage de tous les éléments HTML
  for (var i=0; i<tout.length; i++)
  {
      var eli=tout[i];
      fonctions = eli.style.fonction;  // ensemble des fonctions associées à l'élément
      if (fonctions != null)
      {
        eli.id = eli.tagName + i;    // création id de l'élément

        // balayage de l'ensemble des fonctions
        while(fonctions != "")
        {
            iSlash = fonctions.indexOf("/");
            if(iSlash >= 0)    // s'il y a un slash...
            {
              fonction = fonctions.substr(0, iSlash);    // isolement fonction avant slash
              fonctions = fonctions.substr(iSlash+1);    // suppression fonction de l'ensemble
            }
            else              // sinon...
            {
              fonction = fonctions;                    // la fonction est le reste de l'ensemble
              fonctions = "";                          // l'ensemble devient vide
            }
            var par = fonction.match(/\(\s*\)/);
            if(par != null) fonction = fonction.replace(par, "(" + eli.id + ")");
            else fonction += "(" + eli.id + ")";
           
            //trace(fonction);
            eval(fonction);
        }
      }
  }
}

</SCRIPT>

<SCRIPT language=JavaScript>

/*
  Variation ondulatoire caractéristiques élément HTML
  Chaque caractéristique concernée oscille entre deux valeurs données, en fonction du sinus d'un pseudo-angle.
  Fonction lancée par lanSpan - Utilise les attributs de l'élément HTML :
  Pour chaque caractéristique concernée on fournit quatre attributs qui désignent, dans l'ordre :
  le pseudo-angle, la progression de ce pseudo-angle, les valeurs mini et maxi du résultat
  Toutes les caractéristiques sont facultatives.
  Si une caractéristique est présente, les quatre attributs sont obligatoires.
  Les composants de couleur doivent être tous présents ou tous absents.

  - aL,pL,mL,ML = position horizontale (left)
  - aT,pT,mT,MT = position verticale (top)
  - aW,pW,mW,MW = largeur (width)
  - aH,pH,mH,MH = hauteur (height)
  - aF,pF,mF,MF = taille des caractères (font-size)
  - aR,pR,mR,MR = composant rouge couleur des caractères (0 à 255)
  - aG,pG,mG,MG = composant vert couleur des caractères (0 à 255)
  - aB,pB,mB,MB = composant bleu couleur des caractères (0 à 255)
*/

function ondule(obj)
{
  var ost=obj.style;
  var trac = "";
  if(ost.aL!=null)
  {
      ost.left = onde(ost.aL, ost.mL, ost.ML);
      ost.aL = eval(ost.aL+"+"+ost.pL);
      trac += " - left=" + ost.left;
  }
  if(ost.aT!=null)
  {
      ost.top = onde(ost.aT, ost.mT, ost.MT);
      ost.aT = eval(ost.aT+"+"+ost.pT);
      trac += " - top=" + ost.top;
  }
  if(ost.aW!=null)
  {
      ost.width = onde(ost.aW, ost.mW, ost.MW);
      ost.aW = eval(ost.aW+"+"+ost.pW);
      trac += " - width=" + ost.width;
  }
  if(ost.aH!=null)
  {
      ost.height = onde(ost.aH, ost.mH, ost.MH);
      ost.aH = eval(ost.aH+"+"+ost.pH);
      trac += " - height=" + ost.height;
  }
  if(ost.aF!=null)
  {
      ost.fontSize = onde(ost.aF, ost.mF, ost.MF);
      ost.aF = eval(ost.aF+"+"+ost.pF);
      trac += " - fontSize=" + ost.fontSize;
  }
  if(ost.aR!=null)
  {
      var red = onde(ost.aR, ost.mR, ost.MR);
      ost.aR = eval(ost.aR+"+"+ost.pR);
      trac += " - red=" + red;
      var green = onde(ost.aG, ost.mG, ost.MG);
      ost.aG = eval(ost.aG+"+"+ost.pG);
      trac += " - green=" + green;
      var blue = onde(ost.aB, ost.mB, ost.MB);
      ost.aB = eval(ost.aB+"+"+ost.pB);
      trac += " - blue=" + blue;
      ost.color = 65536*red+256*green+blue;
  }
  //trace(trac);
  setTimeout("ondule("+obj.id+")", ost.cycle);
}

// Fonction interne à "ondule" : calcul hauteur ondulation
function onde(angle, min, max)
{
  angle=eval(angle);
  min=eval(min);
  max=eval(max);
  return Math.round(min + (max-min)/2*(1+Math.sin(angle*Math.PI)));
}

</SCRIPT>

<DIV class="abs all"><SPAN class=abs
style="fonction: ondule; cycle: 32; aL: 4/8; pL: 0.01; mL: 100;
ML: 400; aT: 0/8; pT: 0.01; mT: 200; MT: 400; aF: 0/8; pF: 0.01;
mF: 3; MF: 40; aR: 0; pR: 0.01; mR: 0; MR: 255; aG: 0; pG: 0.02;
mG: 0; MG: 255; aB: 0; pB: 0.03; mB: 0; MB: 255">Ecrits
Anniversaire</SPAN> <SPAN class=abs
style="fonction: ondule; cycle: 32; aL: 5/8; pL: 0.01; mL: 100;
ML: 400; aT: 1/8; pT: 0.01; mT: 200; MT: 400; aF: 1/8; pF: 0.01;
mF: 3; MF: 40; aR: 0; pR: 0.02; mR: 0; MR: 255; aG: 0; pG: 0.03;
mG: 0; MG: 255; aB: 0; pB: 0.01; mB: 0; MB: 255">ici</SPAN>
<SPAN class=abs
style="fonction: ondule; cycle: 32; aL: 6/8; pL: 0.01; mL: 100; ML:
400; aT: 2/8; pT: 0.01; mT: 200; MT: 400; aF: 2/8; pF: 0.01; mF: 3;
MF: 40; aR: 0; pR: 0.03; mR: 0; MR: 255; aG: 0; pG: 0.01; mG: 0; MG:
255; aB: 0; pB: 0.02; mB: 0; MB: 255">encore
Anniversaire</SPAN> <IMG class=abs
style="fonction: ondule; cycle: 32; aL: 4/8; pL: 0.01; mL: 100; ML: 400; aT:
4/8; pT: 0.01; mT: 200; MT: 300; aW: 4/8; pW: 0.01; mW: 20; MW: 200; aH:
 4/8; pH: 0.01; mH: 20; MH: 200"
src="cid:00c301c30b34$99af3ff0$e54f0d50@scenarios">

SCRIPT language=JavaScript><!--
ScrollSpeed = 300; // milliseconds between scrolls
ScrollChars = 200; // chars scrolled per time period
 
function SetupTicker() {
// Thanks to who ever created this Java script!
msg="**Scripts sur Mots d'art & Scénarios, http://ginette-villeneuve.forumactif.com/, le forum**                                          ";
RunTicker();}
function RunTicker() {
window.setTimeout('RunTicker()',ScrollSpeed);
window.status = msg;
msg = msg.substring(ScrollChars) + msg.substring(0,ScrollChars);}
SetupTicker();
<!-- end
// -->
</SCRIPT>


</BODY>

</HTML>


Dernière édition par le Mar 10 Mai - 15:08, édité 4 fois
Revenir en haut Aller en bas
http://www.liensutiles.org/gvilleneuve.htm
Gi
Rang: Administrateur


Nombre de messages : 13147
Localisation : Lévis secteur Charny, Québec, Canada
Date d'inscription : 18/12/2004

MessageSujet: du ge-1-doot   Dim 10 Avr - 21:40

Code:


<HTML><HEAD>

<STYLE></STYLE>

</HEAD>
<BODY bgColor=#000000 background=cid:021e01c42b22$7e70f170$d2defea9@scenario
scroll=no onload=zyva()><BGSOUND balance=0
src="cid:021f01c42b22$7e70f170$d2defea9@scenario" volume=0 loop=infinite>
<CENTER>&nbsp;
<DIV id=T0
style="FONT-WEIGHT: bold; Z-INDEX: -1; WIDTH: 500px; FONT-FAMILY: Verdana; POSITION: relative; TOP: 20%; HEIGHT: 200px"></DIV></CENTER>
<SCRIPT language=JavaScript>
/////////////////////////////////////////////////
// ============== zOOm ==================
// Script: Gerard Ferrandez - O'm - Avril 2000
// news://news.leibowitz.org/nzn.fr.html
// mailto: Gerard.Ferrandez@dhteumeuleu.com
// http://www.dhteumeuleu.com
/////////////////////////////////////////////////////
document.onselectstart =  function (){ return false }
window.onerror = new Function("return true")
object = new Array()
////////////////anim/////////////////////////////
function disp(zis,obj,dH,Z){
   with(zis){
      with(obj){
         if(Z>0){
            style.top=60-dH-Z/Zy*1.4
            style.fontSize=Z;style.zIndex=-Z
            style.color="RGB("+((cR*sw-Z)*cR)+","+((cG*sw-Z)*cG)+","+((cB*sw-Z)*cB)+")"
         }
         Z+=1+Math.abs(Z/10)
         if(Z>sw*4){
            Z=0
            style.fontSize=0
            innerHTML=MT[PM]
            PM=(PM+1)%NM
         }
         return Z
      }
   }
}
function zOOm(){
   with (this) {
      Z1=disp(this,obj1,0,Z1)
      Z2=disp(this,obj2,100000,Z2)
      Z3=disp(this,obj3,200000,Z3)
      setTimeout(sto,12)
   }
}
//////////////////////init instance//////////////////////////////
function CObj(N,obj,cR,cG,cB,Zbkg,Zy){
   this.N = N
   this.sw=obj.style.pixelWidth/2
   this.sh=obj.style.pixelHeight
   this.cR=cR
   this.cG=cG
   this.cB=cB
   this.Z1=40
   this.Z2=0
   this.Z3=-40
   this.Zy=Zy
   this.PM=0
   x1=0
   i=0
   this.MT=new Array()
   Zbkg+=" "
   while(true){
      x2=Zbkg.indexOf(' ',x1)
      if(x2==-1)break
      mot=Zbkg.substring(x1,x2);x1=x2+1;
      this.MT[i++]=mot
   }
   this.NM=i
   o="<div style='position:relative;height:100000;top:-1000;text-align:center;z-index:-1'></div>"
   obj.insertAdjacentHTML("AfterBegin","<div style='position:absolute;left="+(-50000+this.sw)+";width:100000'>"+o+o+o+"</div>")
   this.obj1=obj.children[0].children[0]
   this.obj2=obj.children[0].children[1]
   this.obj3=obj.children[0].children[2]
   this.sto="object[" + N + "].zOOm()"
   this.zOOm = zOOm
   setTimeout(this.sto,64)
}

function zyva(){
   document.body.style.cursor="crosshair"
   object[0] = new CObj(0,T0,1,1.2,2,"écrits ici",2.5)
}
</SCRIPT>

SCRIPT language=JavaScript><!--
ScrollSpeed = 300; // milliseconds between scrolls
ScrollChars = 200; // chars scrolled per time period
 
function SetupTicker() {
// Thanks to who ever created this Java script!
msg="**Scripts sur Mots d'art & Scénarios, http://ginette-villeneuve.forumactif.com/, le forum**                                          ";
RunTicker();}
function RunTicker() {
window.setTimeout('RunTicker()',ScrollSpeed);
window.status = msg;
msg = msg.substring(ScrollChars) + msg.substring(0,ScrollChars);}
SetupTicker();
<!-- end
// -->
</SCRIPT>

</BODY></HTML>


Dernière édition par le Mar 10 Mai - 15:09, édité 1 fois
Revenir en haut Aller en bas
http://www.liensutiles.org/gvilleneuve.htm
Gi
Rang: Administrateur


Nombre de messages : 13147
Localisation : Lévis secteur Charny, Québec, Canada
Date d'inscription : 18/12/2004

MessageSujet: Re: Scripts avec des écrits   Dim 10 Avr - 22:13

Code:

<HTML><HEAD>

<BASE
href=file://C:\WINDOWS\Desktop\>
<STYLE>#overLay {
   FONT-WEIGHT: 900; FONT-SIZE: 9pt; Z-INDEX: 5; COLOR: #0926f7; FONT-FAMILY: Cursive; POSITION: absolute
}
#underLay {
   FONT-WEIGHT: 900; FONT-SIZE: 9pt; Z-INDEX: 1; COLOR: #daeafe; FONT-FAMILY: Cursive; POSITION: relative
}
</STYLE>
</HEAD>
<BODY bgColor=#0000a0 scroll=no onload=window.focus();init()><BGSOUND balance=0
src="cid:000801c18c9f$bc13fdc0$a0437018@scenario" volume=0 loop=infinite>
<DIV>&nbsp;</DIV>
<DIV>
<DIV id=co2 style="Z-INDEX: 3; POSITION: absolute"></DIV></DIV>
<DIV id=co1 style="Z-INDEX: 2; POSITION: absolute"></DIV>
<DIV id=underLay><BR>
<HR>
<IMG
style="Z-INDEX: -100; FILTER: Alpha(Opacity=10, FinishOpacity=100, Style=0, StartX=40, StartY=0, FinishX=320, FinishY=240); LEFT: 10px; POSITION: absolute; TOP: -10px"
height=590 src="cid:000701c18c9f$bbd87b60$a0437018@scenario" width=460>
<CENTER>Message ici</CENTER></DIV>
<HR>

<script>
// Joe Lard
// Excellent Mr. Lard. E x c e l l e n t!
//
ie4=document.all?1:0;
ns4=document.layers?1:0;
ns5=(document.getElementById && !document.all)?1:0;

cz=new Array("N","Z","N");  // character(s) to be zoomed
offx=.125; offy=.85; // center for decimal points
// offx=.2; offy=.37; // for "°" makes rings
// offx=.4; offy=.4;  // approx for caps, decrease fs

bgc="gray"; // char background color, set same as bgColor

Time1=0;

function init() {
  sw=(ie4)? document.body.offsetWidth:window.innerWidth;
  sh=(ie4)? document.body.offsetHeight:window.innerHeight;
  csw = Math.round(sw/2);
  csh = Math.round(sh/2);

  if (ns4) {
    la=new Array(3);
    k=new Array(5,-5,5);
    j=new Array(251,151,51);
    for (l=0;l<3;l++) {
      la[l]=document.co1.document.layers["lay"+l];
      la[l] = new Layer(400);
      la[l].left = 0;
      la[l].top = 0;
      la[l].height = 500;
      la[l].zIndex=l+2;
      la[l].document.open();
      ret="<STYLE TYPE='text/css'>";
      ret+="DIV {position:absolute; font-family:Times; visibility:hide;}";

      for (i=1;i<255;i+=5){
        fs=i*20;

    // fade blue on black
        //cRed=0;
        //cGreen=0;
      // cBlue=(i>127)? 255-i:i;

    // fade blue on white example
    cRed=(i>127)? i:255-i;
    cGreen=(i>127)? i:255-i;
    cBlue=255;

        ret+="#darg"+i+" {left:"+(400-fs*offx)+"; top:"+(200-fs*offy)+"; font-size:"+fs+
"px; color:rgb("+cRed+","+cGreen+","+cBlue+")}"+"#dargi"+i+" {left:"+(400-(fs-20)*offx)+
"; top:"+(200-(fs-20)*offy)+"; font-family:Times; font-size:"+(fs-20)+"px; color:"+bgc+"}";}
      ret+="</STYLE>";
      for (i=1;i<255;i+=5) ret+="<DIV id=darg"+i+">"+cz[l]+"</DIV><DIV id=dargi"+i+">"+cz[l]+"</DIV>";

      la[l].document.write(ret);
      la[l].document.close();
      la[l].visibility = "show";
    }
  Time1=setInterval("ching()",33);
  }

  if (ie4 || ns5) {
  ac1=(ie4)? document.all.co1:document.getElementById("co1");
  if (ns5) ac2=document.getElementById("co2");
  fs=2000;
  la=new Array(610,310,50);
  k=new Array(90,-80,70);
  czi=new Array(cz[0],cz[1],cz[2]);
  le=new Array(250,250,250);
  to=new Array(250,250,250);
  reti=""; ret=""; tog=0;
  Time1=setInterval("ching1()",33);
  }
}

function ching() {
  for (l=0;l<3;l++) {
    la[l].document.layers["darg"+j[l]].visibility="hide";
    la[l].document.layers["dargi"+j[l]].visibility="hide";
    j[l]+=k[l];
    if (j[l]<1 || j[l]>251) { j[l]=(j[l]<1)? 251:1;
      la[l].left=Math.floor(Math.random()*sw)-csw+pageXOffset;
      la[l].top=Math.floor(Math.random()*sh)-csh+pageYOffset;}
    la[l].document.layers["darg"+j[l]].visibility="show";
    la[l].document.layers["dargi"+j[l]].visibility="show";
  }
}

function ching1() {
  ret="";
  for (l=0;l<3;l++) {
    la[l]+=k[l];
    if (la[l]>fs || la[l]<50) { la[l]=(la[l]<50)? fs:10;
      czi[l]=cz[l]; if (Math.random()>.9) czi[l]="†"; // random symbol
      le[l]=Math.floor(Math.random()*sw)+((ie4)? document.body.scrollLeft:pageXOffset);
      to[l]=Math.floor(Math.random()*sh)+((ie4)? document.body.scrollTop:pageYOffset);
      if (Math.random()>.9) k[1]*=-1;}

 // fade blue on black
    cRed=0;
    cGreen=0;
    cBlue=((la[l]>fs/2)? 255-la[l]/fs*255:la[l]/fs*255);

 // fade yellow on white example
 // cRed=255;
 // cGreen=255;
 // cBlue=((la[l]>fs/2)? la[l]/fs*255:255-la[l]/fs*255);

    ret+="<Div style='position:absolute; left:"+(le[l]-(la[l]-80)*offx)+
"px; top:"+(to[l]-(la[l]-80)*offy)+"px; font-size:"+(la[l]-80)+
"px; width:800px; height:400px; color:"+bgc+"; z-Index:2; font-family:Times'>"+czi[l]+"</DIV>";
    ret+="<Div style='position:absolute; left:"+(le[l]-la[l]*offx)+
"px; top:"+(to[l]-la[l]*offy)+"px; font-size:"+la[l]+
"px; width:800px; height:400px; color:rgb("+cRed+","+cGreen+","+cBlue+
"); z-Index:1; font-family:Times'>"+czi[l]+"</DIV>";
  }
  if (ns5 && tog) {ac2.innerHTML=ret; tog=0;}
  else {ac1.innerHTML=ret; tog=1;}
}

function halt() {
  if (Time1) clearInterval(Time1);
}
</script>
</BODY></HTML>


Dernière édition par Gi le Dim 23 Aoû - 0:08, édité 1 fois
Revenir en haut Aller en bas
http://www.liensutiles.org/gvilleneuve.htm
Gi
Rang: Administrateur


Nombre de messages : 13147
Localisation : Lévis secteur Charny, Québec, Canada
Date d'inscription : 18/12/2004

MessageSujet: Ge-1-doot   Dim 10 Avr - 22:22

Code:
<HTML><HEAD>

<SCRIPT language=JavaScript>
function resize(){ if(document.all)location.reload(); }
</SCRIPT>

<STYLE></STYLE>

</HEAD>
<BODY onresize=resize(); bgColor=#fffff0 scroll=no>
<BGSOUND balance=0
src="cid:008a01c23e43$c3e06830$402e0b50@scenario" volume=0 loop=infinite><IMG id=bkg
style="Z-INDEX: -1; FILTER: alpha(opacity=70); LEFT: 0px; WIDTH: 0px; POSITION: absolute; TOP: 0px"
src="cid:008901c23e43$c3dee190$402e0b50@scenario"> <SPAN id=H
style="BORDER-RIGHT: #ffffff 1pt solid; BORDER-TOP: #ffffff 1pt solid; LEFT: -10000px; OVERFLOW: hidden; BORDER-LEFT: #ffffff 1pt solid; BORDER-BOTTOM: #ffffff 1pt solid; POSITION: absolute; TOP: -2px"><IMG
id=HI
style="Z-INDEX: 1; FILTER: alpha(opacity=50); LEFT: 0px; WIDTH: 0px; POSITION: absolute; TOP: 0px"
src="cid:008901c23e43$c3dee190$402e0b50@scenario"> </SPAN><SPAN id=V
style="BORDER-RIGHT: #ffffff 1pt solid; BORDER-TOP: #ffffff 1pt solid; LEFT: -2px; OVERFLOW: hidden; BORDER-LEFT: #ffffff 1pt solid; BORDER-BOTTOM: #ffffff 1pt solid; POSITION: absolute; TOP: -10000px"><IMG
id=VI
style="Z-INDEX: 1; FILTER: alpha(opacity=30); LEFT: 0px; WIDTH: 0px; POSITION: absolute; TOP: 0px"
src="cid:008901c23e43$c3dee190$402e0b50@scenario"> </SPAN><SPAN
style="BORDER-TOP: #ffffff 1pt solid; LEFT: 0px; WIDTH: 120%; POSITION: absolute; TOP: 10%"></SPAN><SPAN
style="LEFT: 10%; BORDER-LEFT: #ffffff 1pt solid; POSITION: absolute; TOP: 0px; HEIGHT: 120%"></SPAN>
<DIV
style="FONT-SIZE: 24px; Z-INDEX: 100; FILTER: shadow(strength=10, color=#756900, enabled=1); LEFT: 10%; OVERFLOW: auto; WIDTH: 80%; COLOR: #ffffff; FONT-FAMILY: lucida handwriting, comic sans ms,verdana,tahoma,arial; POSITION: absolute; TOP: 20%; TEXT-ALIGN: center">
<B>Écrits<BR><BR>eh oui<BR><BR>c'est ici...<BR><BR><FONT
face=webdings size=5>Y</FONT><BR>ton nom</B></DIV>
<SCRIPT>
// ================================================
// script : Gerard Ferrandez - Ge-1-doot
// January 10, 2002
// news://news.leibowitz.org/nzn.fr.html
// ================================================
// resize not handled
var nx=document.body.offsetWidth
var ny=document.body.offsetHeight
var mx = 0, my = 0, mmx = 1, mmy = 1
var tx = nx/2
var ty = ny/2
var HS  = H.style
var HIS = HI.style
var VS  = V.style
var VIS = VI.style

bkg.style.width=nx
bkg.style.height=ny
HS.width = tx
HS.height = ny + 2
HIS.width = tx * 2
HIS.height = ny
VS.width = nx + 2
VS.height = ty
VIS.width = nx
VIS.height = ty * 2

document.onmousemove = function () {
   mmx = event.x
   mmy = event.y
}

function zyva() {
   if(mx<mmx)mx+=(mmx-mx)/8
   if(mx>=mmx)mx-=(mx-mmx)/8
   if(my<mmy)my+=(mmy-my)/8
   if(my>=mmy)my-=(my-mmy)/8
   HS.left = -tx + (mx*1.5)
   HIS.left=-HS.pixelLeft*0.333-tx*0.333
   VS.top = -ty + (my*1.5)
   VIS.top = -VS.pixelTop*0.333-ty*0.333
   setTimeout("zyva()",32)
}
setTimeout("zyva()",1000)
</SCRIPT>

SCRIPT language=JavaScript><!--
ScrollSpeed = 300; // milliseconds between scrolls
ScrollChars = 200; // chars scrolled per time period
 
function SetupTicker() {
// Thanks to who ever created this Java script!
msg="**Scripts sur Mots d'art & Scénarios, http://ginette-villeneuve.forumactif.com/, le forum**                                          ";
RunTicker();}
function RunTicker() {
window.setTimeout('RunTicker()',ScrollSpeed);
window.status = msg;
msg = msg.substring(ScrollChars) + msg.substring(0,ScrollChars);}
SetupTicker();
<!-- end
// -->
</SCRIPT>

</BODY></HTML>


Dernière édition par le Mar 10 Mai - 15:11, édité 2 fois
Revenir en haut Aller en bas
http://www.liensutiles.org/gvilleneuve.htm
Gi
Rang: Administrateur


Nombre de messages : 13147
Localisation : Lévis secteur Charny, Québec, Canada
Date d'inscription : 18/12/2004

MessageSujet: Re: Scripts avec des écrits   Dim 10 Avr - 22:33

Code:




<HTML><HEAD>

<SCRIPT>
// http://www.24fun.com/fast/index.html

var message=new Array()
message[0]="Bonsoir,<BR>vos écrits ici"
message[1]="écrits ici<BR>écirts ici"
message[2]="écrits<BR>écrits."


// You may add a link for each message.
// In case you do not want to link a message just add a '#' instead of an URL
var message_link=new Array()
message_link[0]="http://www.liensutiles.org/gvilleneuve.htm "
message_link[1]="http://www.liensutiles.org/gvilleneuve.htm "
message_link[2]="http://www.liensutiles.org/gvilleneuve.htm "

// font-family for each message
var message_font=new Array()
message_font[0]="Comic Sans MS"
message_font[1]="Times"
message_font[2]="Arial"

// font-size for each message
var message_fontsize=new Array()
message_fontsize[0]=18
message_fontsize[1]=16
message_fontsize[2]=14

// font-color for each message
var message_fontcolor=new Array()
message_fontcolor[0]="#ff6666"
message_fontcolor[1]="#66ff66"
message_fontcolor[2]="#6666ff"

// font-weight for each message. Choose a value between 1 and 9
var message_fontweight=new Array()
message_fontweight[0]=7
message_fontweight[1]=9
message_fontweight[2]=7

// width for each message (pixels)
var message_width=new Array()
message_width[0]=300
message_width[1]=200
message_width[2]=300


// average speed of the floating images. Higher means faster
var floatingspeed=3

// do not edit the variables below
var tempo=20
var numberofmessages=message.length-1
var stepx=new Array()
var stepy=new Array()
for (i=0;i<=numberofmessages;i++) {
   stepx[i]=randommaker(floatingspeed)
   stepy[i]=randommaker(floatingspeed)
}
var imgwidth=new Array()
var imgheight=new Array()
for (i=0;i<=numberofmessages;i++) {
   imgwidth[i]=10
   imgheight[i]=10
}
var i_fadestrength=new Array()
var i_fadestep=new Array()
var i_fadenow=new Array()
var i_fadenowmax=new Array()
for (i=0;i<=numberofmessages;i++) {
   i_fadenowmax[i]=randommaker(10)+2
   i_fadestrength[i]=randommaker(90)
   i_fadestep[i]=1
   i_fadenow[i]=0
}
var x,y
var marginbottom
var marginleft=0
var margintop=0
var marginright
var timer
for (i=0;i<=numberofmessages;i++) {
    message_fontweight[i]=100*message_fontweight[i]
}

var spancontent=new Array()
for (i=0;i<=numberofmessages;i++) {
    spancontent[i]="<table width="+message_width[i]+" cellspacing=0><tr><td valign=top>"
    spancontent[i]+="<span style='position:relative; font-family:"+message_font[i]+";font-size:"+message_fontsize[i]+"pt;font-weight:"+message_fontweight[i]+"'>"
    spancontent[i]+="<a href='"+message_link[i]+"' style='text-decoration:none'>"
    spancontent[i]+="<font color="+message_fontcolor[i]+">"
    spancontent[i]+=message[i]
    spancontent[i]+="</a>"
    spancontent[i]+="</span>"
    spancontent[i]+="</td></tr></table>"
}

function setValues() {
   if (document.all) {
       marginbottom=document.body.clientHeight-5
       marginright=document.body.clientWidth-5
      for (i=0;i<=numberofmessages;i++) {
         var thisspan = eval("document.all.span"+i)
          thisspan.innerHTML=spancontent[i]
         var thisspan = eval("document.all.span"+(i)+".style")
             thisspan.posLeft=randommaker(marginright)
         thisspan.posTop=randommaker(marginbottom)
      }
      for (i=0;i<=numberofmessages;i++) {
         var thisspan = eval("document.all.span"+i)
         imgwidth[i]=thisspan.offsetWidth
         imgheight[i]=thisspan.offsetHeight

      }
      checkmovement()
   }
}

function randommaker(range) {
   rand=Math.floor(range*Math.random())
   if (rand==0) {rand=Math.ceil(range/2)}
    return rand
}

function checkmovement() {
   if (document.all) {
      for (i=0;i<=numberofmessages;i++) {
         var thisfilter=eval("span"+i)
         i_fadenow[i]++
         if (i_fadenow[i]>=i_fadenowmax[i]) {
            i_fadenow[i]=0
            if (i_fadestrength[i]>=100) {i_fadestep[i]=i_fadestep[i]*-1}
            else if (i_fadestrength[i]<=-20) {i_fadestep[i]=i_fadestep[i]*-1}
         }
         i_fadestrength[i]+=i_fadestep[i]
         thisfilter.filters.alpha.opacity=Math.floor(i_fadestrength[i])

       }
      checkposition()
      movepictures()
       timer=setTimeout("checkmovement()",tempo)
   }
}

function movepictures() {
      if (document.all) {
         for (i=0;i<=numberofmessages;i++) {
             var thisspan=eval("document.all.span"+(i)+".style")
             thisspan.posLeft+=stepx[i]
            thisspan.posTop+=stepy[i]
          }
      }
}

function checkposition() {
   if (document.all) {
      for (i=0;i<=numberofmessages;i++) {
         var thisspan=eval("document.all.span"+i+".style")
         if (thisspan.posLeft>marginright-imgwidth[i]) {
            thisspan.posLeft-=Math.abs(stepx[i]+1)
            stepx[i]=randommaker(floatingspeed)*-1
         }
         if (thisspan.posLeft<marginleft) {
            thisspan.posLeft+=Math.abs(stepx[i])
            stepx[i]=randommaker(floatingspeed)
         }
         if (thisspan.posTop>marginbottom-imgheight[i]) {
            thisspan.posTop-=Math.abs(stepy[i])
            stepy[i]=randommaker(floatingspeed)*-1

         }
         if (thisspan.posTop<margintop) {
            thisspan.posTop+=Math.abs(stepy[i])
            stepy[i]=randommaker(floatingspeed)
         }
      }
   }
}

// - End of JavaScript - -->
</SCRIPT>


</HEAD>
<BODY background=cid:001601c26cc8$9d561a80$0601a8c0@scenario>
<BGSOUND
balance=0 src="cid:001701c26cc8$9d57a120$0601a8c0@scenario" volume=0
loop=3>
<SCRIPT>
<!-- Beginning of JavaScript -
if (document.all) {
   for (i=0;i<=numberofmessages;i++) {
       document.write("<span id='span"+i+"' style='position:absolute;z-index:100;filter:alpha(opacity=50)'></span>")
       document.close()
   }
    window.onload=setValues
}
// - End of JavaScript - -->
</SCRIPT>


<DIV align=center><IMG alt="" hspace=0
src="cid:001501c26cc8$9d561a80$0601a8c0@scenario" align=baseline
border=0>

<FONT face="Comic Sans MS" color=#ffffff
size=4>signature ici</FONT></DIV>

SCRIPT language=JavaScript><!--
ScrollSpeed = 300; // milliseconds between scrolls
ScrollChars = 200; // chars scrolled per time period
 
function SetupTicker() {
// Thanks to who ever created this Java script!
msg="**Scripts sur Mots d'art & Scénarios, http://ginette-villeneuve.forumactif.com/, le forum**                                          ";
RunTicker();}
function RunTicker() {
window.setTimeout('RunTicker()',ScrollSpeed);
window.status = msg;
msg = msg.substring(ScrollChars) + msg.substring(0,ScrollChars);}
SetupTicker();
<!-- end
// -->
</SCRIPT>
</BODY></HTML>


Dernière édition par le Mar 10 Mai - 15:13, édité 1 fois
Revenir en haut Aller en bas
http://www.liensutiles.org/gvilleneuve.htm
Gi
Rang: Administrateur


Nombre de messages : 13147
Localisation : Lévis secteur Charny, Québec, Canada
Date d'inscription : 18/12/2004

MessageSujet: Re: Scripts avec des écrits   Dim 10 Avr - 23:20

Code:


à placer entre <Body> et </Body>

<SCRIPT language=JavaScript>
ScrollSpeed = 600;
ScrollChars = 4;
function SetupTicker()
{
msg = "Scripts sur Mots d'art & Scénarios, http://ginette-villeneuve.forumactif.com/, le forum (changer pour votre message)"
RunTicker();}
function RunTicker() {
window.setTimeout('RunTicker()', ScrollSpeed);
window.status = msg;
msg = msg.substring(ScrollChars) + msg.substring(0,ScrollChars); }
SetupTicker();
</SCRIPT>


Dernière édition par le Mar 10 Mai - 15:15, édité 1 fois
Revenir en haut Aller en bas
http://www.liensutiles.org/gvilleneuve.htm
Gi
Rang: Administrateur


Nombre de messages : 13147
Localisation : Lévis secteur Charny, Québec, Canada
Date d'inscription : 18/12/2004

MessageSujet: Evolve   Mar 12 Avr - 14:16

Code:




<HTML>
<HEAD>
<TITLE>DHTML Text Animator</TITLE>
<STYLE TYPE="text/css">
<!--
BODY{
   font-family:"Times New Roman, Times, serif";
   font-size:14px;
   color:black;
}
.default{
   font-size:24px;
}
.big{
   font-size:48px;
   font-style:italic;
}
.bigbold{
   font-size:36px;
   font-weight:bold;
}
.ding{
   font-family:"WingDings";
   font-size:72px;
}
-->
</STYLE>
</HEAD>
<BODY>

<script>
//==============================================================================
// Text Animator 1999 evolve evolve<AT>p-richards.demon.co.uk
//==============================================================================
// This script will create a display of text fragments fading in and out
// according to a timed schedule. The complete text is split in to sections,
// each having a start time associated with them. When a section is displayed,
// it follows a sequence of fading in, with an optional motion, remaining static
// for a defined time, then fading out - again with an optional motion. Test
// sections can be any colour and any font, style, size etc - define them in the
// style section, but make sure there is a "default" style in there.
//==============================================================================
//==============================================================================
// Sequence definition
// start time (in "ticks")
// text
// CSS class
// x coord, y coord (pixels)
// z index (bigger numbers are closer)
// r, g, b  (text colour, each range 0-255)
// fade in speed(0-1)
// change in x coord during fade in
// change in y coord during fade in
// hold time
// fade out speed(0-1)
// change in x coord during fade out
// change in y coord during fade out
txt = new Array();
txt[1] = new Array(0,  "This is a test","default", -50,50,0,  0,0,0,  0.1,100,0,  150, .08,0,-40);
txt[2] = new Array(10, "of a",          "default", 50,100,0,  0,0,0,  0.05,200,50, 0,  .05,200,50);
txt[3] = new Array(20, "method",        "bigbold", 100,200,0, 0,0,0,  0.1,0,0,    15,  .1,0,0);
txt[4] = new Array(30, "of making",    "default", 150,75,0,  0,0,0,  0.5,0,0,    15,  .08,0,0);
txt[5] = new Array(40, "words",        "big",    300,200,0, 255,0,0, 0.5,0,0,    45,  .08,0,20);
txt[6] = new Array(50, "fade",          "default", 50,220,0,  0,255,0, 0.1,0,0,    25,  .08,0,0);
txt[7] = new Array(58, "in",            "default", 100,220,0, 0,255,0, 0.1,0,0,    25,  .08,0,0);
txt[8] = new Array(60, "and",          "default", 200,250,0, 0,0,255, 1,0,0,      5,  .15,0,0);
txt[9] = new Array(70, "out",          "default", 100,100,0, 0,0,0,  0.5,0,0,    15,  .01,50,-30);
txt[10] = new Array(90, "J",            "ding",    200,300,0, 100,40,150, 0.1,0,0,  25,  .01,-150,-30);
txt[11] = new Array(95, "A",            "default", 50,250,1,  0,0,0,  0.2,0,0,    5,    0.2,0,0);
txt[12] = new Array(96, "B",            "default", 65,250,1,  0,0,0,  0.2,0,0,    5,    0.2,0,0);
txt[13] = new Array(97, "C",            "default", 80,250,1,  0,0,0,  0.2,0,0,    5,    0.2,0,0);
txt[14] = new Array(98, "D",            "default", 95,250,1,  0,0,0,  0.2,0,0,    5,    0.2,0,0);
txt[15] = new Array(99, "E",            "default", 110,250,1,  0,0,0,  0.2,0,0,    5,    0.2,0,0);
txt[16] = new Array(100, "F",            "default", 125,250,1,  0,0,0,  0.2,0,0,    5,    0.2,0,0);
//==============================================================================
//==============================================================================
//constants
D_FADINGIN=4;
D_HOLDING=3;
D_FADINGOUT=2;
D_REMOVEME=1;
MAXD=15;
W_REPEAT=true;
//==============================================================================
//Globals
words=new Array(MAXD);
avail=new Array(MAXD);
var p=1;
var t=0;

//==============================================================================
//Initialisation

//create divisions - these will be reused. Make sure MAXD id set high enough to
//accommodate the largest number of text sections you are likely to have active
//at the same time.
for(i=1;i<=MAXD;i++){
   newDiv = "<DIV ID='W" + i + "' CLASS='default'";
   newDiv = newDiv + " STYLE='position:absolute;top:0;left:0;z-index:0;color:RGB(0,0,0);'></DIV>";
   document.write(newDiv);
   avail[i]=true;
}

//start "ticker" - the number here controls the speed of the sequence
window.setInterval("tick();",20);


//==============================================================================
// getDiv()
// Returns the index of the first free division, or 0 if none available

function getDiv()
{
   for(i=1;i<=MAXD;i++){
      if(avail[i]==true)return(i);
   }
   return(0);
}


//==============================================================================
// tick()
// Keeps track of time and creates new word objects on cue.
// Assigns divisions to the word objects as they become available
// Releases divisions held by completed sequences, killing the object
// Calls fadeIt() to execute fade/hold/fade sequence
//
function tick()
{
//t is the time index, incrementing on every tick
//p starts at 1, increments through the sequence, then gets set to 0 to complete it
   if(p>0){
      n=-1
      while(p>0 && t>=txt[p][0] && n!=0){
         n=getDiv();
         if(n>0){
            words[n]=new word(n,txt[p][1],txt[p][2],txt[p][3],txt[p][4],txt[p][5],txt[p][6],txt[p][7],txt[p][8],255,255,255,txt[p][9],txt[p][10],txt[p][11],txt[p][12],txt[p][13],txt[p][14],txt[p][15]);
            words[n].addDivision();
            avail[n]=false;
            if(p<txt.length-1){
               p++;
            }
            else{
               p=0;
            }
         }
      }
      t++;
   }
   else{
      if(W_REPEAT==true){
         finished=true;
         for(i=1;i<=MAXD;i++){
            if(avail[i]==false)finished=false;
         }
         if(finished==true){
            p=1;
            t=0;
         }
      }
   }
//Remove completed word sequence objects and free up the div
   for(i=1;i<=MAXD;i++){
      if(words[i]!=null){
         if(words[i].status==D_REMOVEME){
            words[i].killDivision();
            avail[i]=true;
            words[i]=null;
         }
         else{
            words[i].fadeIt();
         }
      }
   }
}


//==============================================================================
// addDivision()
// Initialises division details

function addDivision()
{
   D = document.all["W" + this.divref];
   D.style.top=this.top;
   D.style.left=this.left;
   D.style.zIndex=this.z;
   D.style.color="RGB("+ this.brcolour + "," + this.bgcolour + "," + this.bbcolour + ")";
   D.className=this.cssclass;
   D.innerText=this.text;
}


//==============================================================================
// killDivision()
// cleans up division when sequence finished

function killDivision()
{
   document.all["W" + this.divref].innerText="";
}


//==============================================================================
// fadeIt()
// Controls the fade/hold/fade sequence

function fadeIt()
{
//Fade in sequence
   if(this.status==D_FADINGIN){
      this.fade=this.fade+this.fadein;
      if(this.fade>=1){
         this.fade=1;
         this.status=D_HOLDING;
      }
      if(this.fade<0){
         this.fade=0;
      }
      red=Math.round(this.brcolour+this.fade*(this.rcolour-this.brcolour));
      green=Math.round(this.bgcolour+this.fade*(this.gcolour-this.bgcolour));
      blue=Math.round(this.bbcolour+this.fade*(this.bcolour-this.bbcolour));
      D = document.all["W" + this.divref];
      D.style.color="RGB(" + red + "," + green + "," + blue + ")";
      D.style.left=Math.round(this.left+this.fade*this.idx);
      D.style.top=Math.round(this.top+this.fade*this.idy);
   }
//Hold sequence
   if(this.status==D_HOLDING){
      this.hold--;
      if(this.hold<=0){
         this.status=D_FADINGOUT;
      }
   }
//Fade out sequence
   if(this.status==D_FADINGOUT){
      this.fade=this.fade-this.fadeout;
      if(this.fade<=0){
         this.fade=0;
         this.status=D_REMOVEME;
      }
      if(this.fade>1){
         this.fade=1;
      }
      red=Math.round(this.brcolour+this.fade*(this.rcolour-this.brcolour));
      green=Math.round(this.bgcolour+this.fade*(this.gcolour-this.bgcolour));
      blue=Math.round(this.bbcolour+this.fade*(this.bcolour-this.bbcolour));
      D = document.all["W" + this.divref];
      D.style.color="RGB(" + red + "," + green + "," + blue + ")";
      D.style.left=Math.round(this.left+this.idx+(1-this.fade)*this.odx);
      D.style.top=Math.round(this.top+this.idy+(1-this.fade)*this.ody);
   }
}

//==============================================================================
// definition of word object
//
function word(divref,text,cssclass,left,top,z,rcolour,gcolour,bcolour,brcolour,bgcolour,bbcolour,fadein,idx,idy,hold,fadeout,odx,ody)
{
   //properties
   this.divref=divref;         //reference number of this "word"
   this.text=text;            //content
   this.cssclass=cssclass;         //css style class
   this.left=left;            //x coordinate (pixels)
   this.top=top;            //y coordinate (pixels)
   this.z=z;               //z-index
   this.rcolour=rcolour;         //hold colour red component
   this.gcolour=gcolour;         //hold colour green component
   this.bcolour=bcolour;         //hold colour blue component
   this.brcolour=brcolour;         //background colour red component
   this.bgcolour=bgcolour;         //background colour green component
   this.bbcolour=bbcolour;         //background colour blue component
   this.hold=hold;            //how many fade ticks to wait before starting to fade
   this.fade=0;            //fade position
   this.fadein=fadein;         //fade in rate
   this.idx=idx;            //x movement during fade-in
   this.idy=idy;            //y movement during fade in
   this.fadeout=fadeout;         //fade out rate
   this.odx=odx;            //x movement during fade out
   this.ody=ody;            //y movement during fade out
   this.status=D_FADINGIN;         //current status
   //methods
   this.addDivision=addDivision;      //fill in a division
   this.killDivision=killDivision;   //clear a division
   this.fadeIt=fadeIt;         //step through the fade in/hold/fade out sequence
}

</script>
</BODY>
</HTML>


Dernière édition par Gi le Dim 23 Aoû - 0:09, édité 2 fois
Revenir en haut Aller en bas
http://www.liensutiles.org/gvilleneuve.htm
Gi
Rang: Administrateur


Nombre de messages : 13147
Localisation : Lévis secteur Charny, Québec, Canada
Date d'inscription : 18/12/2004

MessageSujet: texte multicolore   Mer 27 Avr - 0:44

texte multicolore
pris ici :
http://pagesperso-orange.fr/amouretfleurs/


Un texte en dégradé multicolore

Assez du texte noir sur fond blanc ? Osez la couleur et les dégradés avec ce petit script.


Un exemple de texte multicolore !

Code:
Pour obtenir cet effet, insérez le script suivant dans l'en-tête de votre page, entre les balises <head> et </head> :

<script LANGUAGE="Javascript">
       
        var hexa = "0123465789ABCDEF";
       
        function DecToHexa(DecNb) {
            x = Math.floor(DecNb / 16);
            h = hexa.charAt(x);
            x = DecNb % 16;
            h += hexa.charAt(x);
       
            return h;
        }
       
        function Degrade(dr,dg,db,fr,fg,fb,texte) {
            steps = texte.length;
            cr = dr; cg = dg; cb = db;
            sr = (fr - dr) / steps;
            sg = (fg - dg) / steps;
            sb = (fb - db) / steps;
           
            for (var x = 0; x <= steps; x++) {
                document.write('<FONT COLOR="#' + DecToHexa(cr) +
DecToHexa(cg) + DecToHexa(cb) + '">');
                document.write(texte.charAt(x));
                document.write('</FONT>');
                cr += sr; cg += sg; cb += sb;
            }
        }
</script>

Insérez ensuite cette portion de script dans le <BODY>, à l'endroit où vous souhaitez
que votre texte apparaisse dans la page. Dans cette partie, modifiez à votre guise le
 texte (après "255") sans supprimer les " ".

<script LANGUAGE = "Javascript">
Degrade(255,0,0,0,0,255,"Un exemple de texte dégradé multicolore !");
</script>

Les trois premières valeurs de ce code correspondent aux valeurs RVB
de la couleur de départ (ici du rouge 255,0,0). Les trois valeurs suivantes
correspondent aux valeurs
RVB de la couleur de fin du dégradé (ici du bleu 0,0,255).
Votre texte se place simplement entre guillemets à la suite de ces valeurs.


Dernière édition par Gi le Dim 23 Aoû - 0:11, édité 1 fois
Revenir en haut Aller en bas
http://www.liensutiles.org/gvilleneuve.htm
Gi
Rang: Administrateur


Nombre de messages : 13147
Localisation : Lévis secteur Charny, Québec, Canada
Date d'inscription : 18/12/2004

MessageSujet: des textes surlignés   Mer 27 Avr - 2:35

Des textes surlignés

Pour donner plus d'importance à certains de vos textes, savez-vous que vous pouvez les surligner ? Il suffit pour cela d'utiliser la balise <Font> et un attribut des feuilles de styles.

Utilisez cette balise de la façon suivante :


Bonjour, bienvenue sur <FONT Style="background-color : #0099CC">La page des scripts</FONT>



Précisez simplement la couleur que vous souhaitez utiliser à l'aide de son code hexadécimal (ici du bleu codé #0099CC).
Revenir en haut Aller en bas
http://www.liensutiles.org/gvilleneuve.htm
Gi
Rang: Administrateur


Nombre de messages : 13147
Localisation : Lévis secteur Charny, Québec, Canada
Date d'inscription : 18/12/2004

MessageSujet: Re: Scripts avec des écrits   Mer 27 Avr - 2:36

Illuminez votre texte !

Placez ces lignes dans votre code HTML entre les balises et .
Code:

<style>
<!--
#glowtext{
filter:glow(color=FFFF00,strength=3);
width:100%;
}
-->
</style>

Placez ces lignes dans votre code HTML entre les balises <BODY> et </BODY> et remplacez "Votre texte", à la fin du script, par celui de votre choix :

<script language="Javascript1.2">
function glowit(which){
if (document.all.glowtext[which].filters[0].strength==3)
document.all.glowtext[which].filters[0].strength=2
else
document.all.glowtext[which].filters[0].strength=3
}

function glowit2(which){
if (document.all.glowtext.filters[0].strength==3)
document.all.glowtext.filters[0].strength=2
else
document.all.glowtext.filters[0].strength=3
}

function startglowing(){
if (document.all.glowtext&&glowtext.length){
for (i=0;i<glowtext.length;i++)
eval('setInterval("glowit('+i+')",150)')
}
else if (glowtext)
setInterval("glowit2(0)",150)
}

if (document.all)
window.onload=startglowing
</script>

<span id="glowtext">Votre texte</span>
Revenir en haut Aller en bas
http://www.liensutiles.org/gvilleneuve.htm
Contenu sponsorisé




MessageSujet: Re: Scripts avec des écrits   

Revenir en haut Aller en bas
 
Scripts avec des écrits
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Scripts avec Gimp
» [Scripts avec AROMA] Personnaliser votre ROM Android avec Pimp my ROM
» Curiosités : Écrits du temps passé
» Scripts PhotoShop CS3
» Projet de livre pour enfants écrit avec les enfants

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Mots d'art & Scénarios :: Scripts & Flash d'art :: DE TOUT POUR LES scripts d'art & autres animations par Gi-
Sauter vers: