Rechercher : dans
Par :

Html lien fonction Javascript

Dernière réponse le 29 mar 2009 à 15:59:28 a44icus, le 29 mar 2009 à 15:10:50 
 Signaler ce message aux modérateurs

Bonjour,

J'ai un comportement onClick dans mon code html qui faisait appel à une fonction ChangeBackGround dans mon code javascript qui était dans ma page html. Maintenant j'ai mis mon code javascript dans un fichier séparé mais je ne connais pas la syntaxe qui suit le onClick pour faire le lien vers le fichier. Quelqu'un pourrai m'aider s'il vous plais ?

link du fichier java:
<script src="js/changeWallpaper.js" type="text/javascript"></script>

java:
function ChangeBackGround(fichier) {
document.body.background=fichier
}

html:
<div class="carre"><img src="img/bg01.png" onClick="ChangeBackGround('img/background01.png')" /></div>

Configuration: Windows Vista
Firefox 3.0.8

Meilleures réponses pour « Html lien fonction Javascript » dans :
Javascript - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Cette notion de sous-programme est généralement appelée fonction...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...
Javascript - L'objet window VoirLes particularités de l'objet window L'objet window est l'objet par excellence dans Javascript, car il est le parent de chaque objet qui compose la page web, il contient donc : l'objet document: la page en elle-même l'objet location: le lieu de...

1

bizu53, le 29 mar 2009 à 15:29:57

Je ne comprends pas ton soucis.

page.html :
<script type="text/javascript">
function ChangeBackGround(fichier) {
document.body.background=fichier
}
</script>
<div class="carre"><img src="img/bg01.png" onClick="ChangeBackGround('img/background01.png')" /></div>


C'est équivalent (si tu sépares en un .js+.html) à :

changeWallpaper.js :
function ChangeBackGround(fichier) {
document.body.background=fichier
}

page.html :
<script src="js/changeWallpaper.js" type="text/javascript"></script>
<div class="carre"><img src="img/bg01.png" onClick="ChangeBackGround('img/background01.png')" /></div>

(ça répond à ta question?)
au passage Java et Javascript sont 2 choses différentes.

Répondre à bizu53

2

a44icus, le 29 mar 2009 à 15:54:40

J'ai essayé mais sa ne fonctionne pas en mettant juste le lien du fichier javascript...
--

Répondre à a44icus

3

a44icus, le 29 mar 2009 à 15:57:53

Haaa non pardon.. je viens de me rendre compte que sur mon serveur le nom du fichier java n'avait pas exactement le même nom que le lien de la page html... Merci quand même. :)
--

Répondre à a44icus

4

 bizu53, le 29 mar 2009 à 15:59:28

Javascript ou js mais pas java

Répondre à bizu53