[javascript] Passer des variables à une fonction

Passer des variables à une fonction [javascript] - HTML/CSS - Programmation

Marsh Posté le 05-12-2006 à 12:06:54    

Hello,
 
Je galère pour réaliser un script pour faire un webcv original.
algo:
 
A();
function A(){
var toto = "hello world"
var titi
taper()
}
 
function taper(){
document.write(toto)
}
 
j'ai une erreur qui me dis que toto n'est pas défini...

Reply

Marsh Posté le 05-12-2006 à 12:06:54   

Reply

Marsh Posté le 05-12-2006 à 12:09:55    

dans un bloc (un bloc est introduit par les { et les }) la portée d'une variable est locale au bloc.
 
une solution possible :
function a(){
...
taper(toto);
}
 
function taper(toto)[
document.write(toto);
}

Reply

Marsh Posté le 05-12-2006 à 14:32:49    

Et pis document.write ne doit plus être utilisé :/

Reply

Marsh Posté le 05-12-2006 à 23:49:45    

FlorentG a écrit :

Et pis document.write ne doit plus être utilisé :/


ah?
que faut-il lui preferer du coup?
 
[:pmusa]


---------------
intralase surgery [:cerveau love]
Reply

Marsh Posté le 06-12-2006 à 08:38:49    

Les fonctions DOM par exemple ou des trucs genre innerHTML.
 
Parce que document.write... Mais write où ça ? :D Fonctionne pas en XHTML d'ailleurs (avec le bon type MIME)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed