2010-04-01 4 views
0

J'ai une fonction javascript, je veux qu'elle soit appelée par programme sur init et plus tard onClick mais elle n'est pas appelée par programmation mais fonctionne bien avec onClick.La fonction Javascript est appelée uniquement sur l'événement!

L'exemple serait:

function init() { 
    a(); 
} 

init() est appelée à l'initialisation qui devrait appeler a() mais c'est pas le cas!

+0

Il n'y a pas vraiment assez pour aller ici. Le code de 'function a()' peut être plus utile, ainsi que les messages de débogage/d'erreur que vous recevez. –

Répondre

2

Voici l'exemple de travail 100%

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <title>sdasddss</title> 


    <script type="text/javascript"> 
    function init(){ 
alert("I'm calling afunction()"); 
afunction(); 
} 

function afunction(){ 
alert("I was called successfuly"); 
} 

window.onload = init; 
    </script> 

</head> 

<body> 

My body 

</body> 
</html> 
Questions connexes