begin process at 2012 05 29 04:12:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

comment faire pour avoir plusieur fonction en javascript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

comment faire pour avoir plusieur fonction en javascript

vendredi 1 octobre 2004 à 17:28:22 | comment faire pour avoir plusieur fonction en javascript

jovelyn

Bonjour,

j'aimerais comprendre comment on fait pour faire fonctionner (dans mon cas 2) fonction javasrcript sur une même page (html)?

j'ai déjà lu :

1)
"il suffit de mettre ;"
pour moi ça ne veut rien dire


2)
"<head>
<script type="text/javascript">
function MaFonction() {
action1();
action2();
}
</script>
</head>

... onclick="MaFonction();" ..."
je vois pas ce que je dois mettre où (pour ceux qui comprenne)


3)
"... onclick="action1() ; action2();" ..."
encore plus dans ce cas là


En gros je voudrais mettre dans un fichier html où il y a déjà un fond et des textes/images, la fonction javascript d'images flottant et la fonction fenêtre déroulante.

je ne m'y connais pas beaucoup, ce serait gentil d'être très explicite.

Merci pour ceux qui sauront m'aider

samedi 2 octobre 2004 à 01:28:13 | Re : comment faire pour avoir plusieur fonction en javascript

chimelpremier

c'est plutôt :

function MaFonction() {action1;action2;}

et

onclick="fonction1() ; fonction2();"

En gros je voudrais mettre dans un fichier html où il y a déjà un fond et des textes/images, la fonction javascript d'images flottant et la fonction fenêtre déroulante ???

fait péter le code


samedi 2 octobre 2004 à 13:32:52 | Re : comment faire pour avoir plusieur fonction en javascript

jovelyn

Merci de m'avoir répondu mais je comprend toujours pas ce que je dois faire (je suis très débutante)

donc voici mon code, comme ça on peut y voir une idée:

1) j'ai ce code ci qui fonctionne très bien

<html>

<head>
<style type="text/css">
<!--
.textanimlink,a {
text-decoration : none;
}
P.main {
font-family : Lucida sans;
font-size : 20pt;
font-weight : normal;
}
.txt9
{
font-family: arial;
font-weight: normal;
font-size: 8pt;
text-align: right;
color: #ff6600;}
-->
</style>


<Script Language="Javascript">
<!-- Hiding


bname=navigator.appName;
bversion=parseInt(navigator.appVersion)
if ((bname=="Netscape" && bversion>=4) || (bname=="Microsoft Internet Explorer" && bversion>=4))
window.onload=start
else
stop();
window.onunload=stop
if (bname=="Netscape"){
brows=true
dt=2
}
else{
brows=false
dt=20
}
var z=0;
var msg=0;
var rgb=0;
var link=false;
var status=true;
var updwn=false;
var message= new Array();
var value=0;
var h=window.innerHeight;
var w=window.innerWidth;
var timer1;
var timer2;
var timer3;
var convert = new Array()
var hexbase= new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F");


var bgcolor="#CCCCFF";
var color="#cc0099";

message[0]='Beauté'
message[1]='Silhouette'
message[2]='Elegance'
message[3]='Equilibre'
message[4]='Sensation'
message[5]='Changement'
message[6]='Plaisir'
message[7]='Volupté'
message[8]='<a href="page/accueil.html">Venez découvrir l\'espace de la beauté et du bien-être</a>'


for (x=0; x<16; x++){
for (y=0; y<16; y++){
convert[value]= hexbase[x] + hexbase[y];
value++;
}
}

redx=color.substring(1,3);
greenx=color.substring(3,5);
bluex=color.substring(5,7);
hred=eval(parseInt(redx,16));
hgreen=eval(parseInt(greenx,16));
hblue=eval(parseInt(bluex,16));
eredx=bgcolor.substring(1,3);
egreenx=bgcolor.substring(3,5);
ebluex=bgcolor.substring(5,7);
ered=eval(parseInt(eredx,16));
egreen=eval(parseInt(egreenx,16));
eblue=eval(parseInt(ebluex,16));
red=ered;
green=egreen;
blue=eblue;

function start(){
if ((bname=="Netscape" && bversion>=4) || (bname=="Microsoft Internet Explorer" && bversion>=4)){
link=false;
updwn=true;
if (brows)
res=document.layers['textanim'].top
else{
textanim.style.width=document.body.offsetWidth-20;
textanim.innerHTML='<Pre><P Class="main" Align="Center">'+message[msg]+'</P></Pre>'
res=textanim.style.top
for (x=0; x<document.all.length; x++)
if(document.all[x].id=="textanimlink")
link=true;
}
up()
}
}

function stop(){
clearTimeout(timer1);
clearTimeout(timer2);
clearTimeout(timer3);
}

function resz(){
h=window.innerHeight;
w=window.innerWidth;
if (updwn)
timer1=setTimeout('up()',1000)
else
timer2=setTimeout('down()',1000)
}

function breakf(){
if (status){
clearTimeout(timer1);
clearTimeout(timer2);
status=false
return;
}
else{
status=true;
if (updwn)
timer1=setTimeout('up()',dt)
else
timer2=setTimeout('down()',dt)
}
}


function up(){
if (red<hred){
if ((red+7)<hred)
red+=7;
else
red=hred
redx = convert[red]
}
else{
if ((red-7)>hred)
red-=7;
else
red=hred
redx = convert[red]
}

if (green<hgreen){
if ((green+7)<hgreen)
green+=7;
else
green=hgreen
greenx = convert[green]
}
else{
if ((green-7)>hgreen)
green-=7;
else
green=hgreen
greenx = convert[green]
}

if (blue<hblue){
if ((blue+7)<hblue)
blue+=7;
else
blue=hblue
bluex = convert[blue]
}
else{
if ((blue-7)>hblue)
blue-=7;
else
blue=hblue
bluex = convert[blue]
}

rgb = "#"+redx+greenx+bluex;
if (brows){
document.layers['textanim'].document.linkColor=rgb;
document.layers['textanim'].document.vlinkColor=rgb;
if (window.innerHeight!=h || window.innerWidth!=w){
clearTimeout(timer1);
resz()
return;
}
else{
document.layers['textanim'].document.write('<Pre><P Class="main" Align="Center"><font color="'+rgb+'">'+message[msg]+'</font></P></Pre>')
document.layers['textanim'].document.close();
}
}
else{
textanim.style.color=rgb;
if(link)
textanimlink.style.color=rgb;
}
if (z<38){
if (brows)
document.layers['textanim'].top--
else
textanim.style.posTop--
z++
timer1=setTimeout('up()',dt)
}
else
{
updwn=false;
down()
}
}


function down(){
if (red<ered){
if ((red+7)<ered)
red+=7;
else
red=ered
redx = convert[red]
}
else{
if ((red-7)>ered)
red-=7;
else
red=ered
redx = convert[red]
}

if (green<egreen){
if ((green+7)<egreen)
green+=7;
else
green=egreen
greenx = convert[green]
}
else{
if ((green-7)>egreen)
green-=7;
else
green=egreen
greenx = convert[green]
}

if (blue<eblue){
if ((blue+7)<eblue)
blue+=7;
else
blue=eblue
bluex = convert[blue]
}
else{
if ((blue-7)>eblue)
blue-=7;
else
blue=eblue
bluex = convert[blue]
}

rgb = "#"+redx+greenx+bluex;
if (brows){
document.layers['textanim'].document.linkColor=rgb;
document.layers['textanim'].document.vlinkColor=rgb;
if (window.innerHeight!=h || window.innerWidth!=w){
clearTimeout(timer2);
resz()
return;
}
else{
document.layers['textanim'].document.write('<Pre><P Class="main" Align="Center"><font color="'+rgb+'">'+message[msg]+'</font></P></Pre>')
document.layers['textanim'].document.close();
}
}
else{
textanim.style.color=rgb;
if(link)
textanimlink.style.color=rgb;
}

if (z<76){
if (brows)
document.layers['textanim'].top--
else
textanim.style.posTop--
z++
timer2=setTimeout('down()',dt)
}
else
{
if (brows){
document.layers['textanim'].document.write('')
document.layers['textanim'].document.close();
}
else
textanim.innerHTML='';
window.clearInterval(timer2);
if(msg<message.length-1){
msg++;
z=0;
if (brows){
document.layers['textanim'].top=res;
}
else
textanim.style.top=res;
timer3=setTimeout('start()',100);
}
else
{
msg=0;
z=0;
if (brows)
document.layers['textanim'].top=res;
else
textanim.style.top=res;
timer3=setTimeout('start()',2000);
}
}
}


// done hiding -->
</Script>
<Div id="textanim" style="position: absolute; left: 0; top: 350" onclick="breakf()">
</Div>
<Layer name="textanim" left=0 top=440>
</Layer>
<title></title>
<meta name="Description" content="">
<meta name="Keywords" content="">
<meta name="Author" content="">
<meta name="Generator" content="WebExpert 2000">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body background="image/fondpage.jpg" bgcolor="#ffffff" text="#000000" link="#ff9966" vlink="#ff99ff" alink="#ff0000">
<br><br><br><br><br><br>
<div align="center"><img src="image/banniere.jpg" border=0 width=450 height=100></div>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<p class="txt9"><a href="page/accueil.html">passer l'intro</a>
</body>
</html>


2) mais je voudrais rajouter celui-ci dedans

<html>

<head>
<script language="JavaScript" SRC="moveobj.js"> </script>
<script>



var chip1;
var chip2;
var chip3;


function pagestart()
{checkbrOK();
chip1=new Chip("chip1",60,80);
chip2=new Chip("chip2",60,80);
chip3=new Chip("chip3",60,80);

if(brOK)
{ movechip("chip1");
movechip("chip2");
movechip("chip3");
}
}
</script>
<title></title>
<meta name="Description" content="">
<meta name="Keywords" content="">
<meta name="Author" content="">
<meta name="Generator" content="WebExpert 2000">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body onLoad="pagestart();" onUnload="if(brOK) {stopme('chip1'); stopme('chip2'); stopme('chip3');}" >
<DIV ID="chip1" STYLE="position:absolute; width:47; height:68;">
<A HREF="some.html"><IMG SRC="../ballon3.gif" BORDER=0></a>
</DIV>
<DIV ID="chip2" STYLE="position:absolute; width:47; height:68;">
<A HREF="some.html"><IMG SRC="../ballon4.gif" BORDER=0></a>
</DIV>
<DIV ID="chip3" STYLE="position:absolute; width:47; height:68;">
<A HREF="some.html"><IMG SRC="../ballon2.gif" BORDER=0></a>
</DIV>

</body>
</html>

En gros moi j'y comprend pas grand chose, si tu pouvais m'expliquer où vas quoi, merci
dimanche 3 octobre 2004 à 03:00:12 | Re : comment faire pour avoir plusieur fonction en javascript

chimelpremier

Réponse acceptée !
Le problème est dans le onload.

Tu inscris les 2 scripts dans le head de la page et les divs correspondants dans le body puis dans le tag body tu ajoutes les fonctions start() et stop() comme ceci :

<body onLoad="start();pagestart();" onUnload="stop();if(brOK) {stopme('chip1'); stopme('chip2'); stopme('chip3');}" >
dimanche 3 octobre 2004 à 15:40:34 | Re : comment faire pour avoir plusieur fonction en javascript

jovelyn

Merci merci merci

[:d]


Cette discussion est classée dans : javascript, fonction, html, plusieur, cas


Répondre à ce message

Sujets en rapport avec ce message

appeler fonction javascript depuis html [ par glipper ] Bonjour,J'ai créé une fonction javascript (je ne sais pas si elle marche, mais ce n'est pas tellement mon probleme actuel) :function Redirig(){ wind fonction javascript sur HTML [ par vbnino ] Salut!  -Je sais méme pas sur quelle theme faut poser cette question. -Comment appeler une fonction javascript par l'HTML ,par-ce-que j'ai ce code :<! convertir lien html/javascript en fonction [ par delorentis ] Bonjour, j'essaie depuis quelques jours de convertir un lien html/javascript dans une simple fonction javascript: mes liens html/javascript:(liens Adapter une page HTML en fonction de la dimension du navigateur [ par Haox85 ] Bonsoir tout le monde, Je sais que cette question a été posée au moins une centaine de fois sur tous les forums. Diverses réponses ont été apportées, Dezippage via javascript [ par nicvar ] Bonjour, Je cherche à dézipper du HTML en javascript, est ce que quelqu'un saurait si un script de dézippage existe en javascript ? Voici un petit r Programmation web HTML et JavaScript [ par aminos88 ] Bonjour, Je suis en train de réalisé une application web, ma problème est comment je peux réalisé un barre d'attente qui se déclenche au moment de cli [CS]Un thème HTML [ par rt15 ] Salut, Il y a pas mal de questions sur le HTML qui finissent dans la bar (Ou sur le site du langage côté serveur utilisé, alors que le problème se li Aide sur le javascript [ par toovoo ] Bonjour, J'ai besoin d'aide! Je veut faire un script pour insérer des annonces dans mes 2578 fichiers html.Comment je vais les faire car je Fonction javascript en ActiveX [ par aforpien ] bonjour à tous, dans le cadre du développement d'un portail Web d'entreprise, j'ai été amené à créer une fonction en javascript (que je maitrise plut Récupère le script au lieu de la réponse (jquery) [ par chrisotphe7502 ] Bonjour,je souhaite, sur une page web, afficher une liste de fichier d'un répertoire. Pour cela, je lance une fonction javascript qui appel un script


Nos sponsors


Sondage...

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 : 0,780 sec (4)

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