script javascript

script javascript - HTML/CSS - Programmation

Marsh Posté le 19-11-2010 à 11:50:25    

Bonjour,
 
voila, dans ma page image.php j'ai un appel a un script :
<script type="text/javascript">
function displayPics()
{
var photos = document.getElementById('galerie_mini') ;
var liens = photos.getElementsByTagName('a') ;
var big_photo = document.getElementById('big_pict') ;
for (var i = 0 ; i < liens.length ; ++i) {
liens[i].onclick = function() {
big_photo.src = this.href;
return false;
};
}
}
window.onload = displayPics;
</script>
 
ceci fonctionne bien.
 
J'ai voulu externaliser l'appel de cette fonction dans un ficher js en l'appelant ainsi :
<script type="text/javascript" src="script.js"></script>
pour lequel le fichier script.js reprend exactement le code javascript :
function displayPics()
{
var photos = document.getElementById('galerie_mini') ;
var liens = photos.getElementsByTagName('a') ;
var big_photo = document.getElementById('big_pict') ;
for (var i = 0 ; i < liens.length ; ++i) {
liens[i].onclick = function() {
big_photo.src = this.href;
return false;
};
}
}
window.onload = displayPics;
 
 
cela fonctionne bien sous firefox mais pas sous IE8 !
 
Quelqu'un aurait-il une idee ???
 
PS : j'ai essaye de laisser le script javascript window.onload = displayPics; dans image.php et cela ne marche toujours pas :(
 
merci de vos lanternes

Reply

Marsh Posté le 19-11-2010 à 11:50:25   

Reply

Sujets relatifs:

Leave a Replay

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