debutantnet
Messages postés18Date d'inscriptionjeudi 14 février 2008StatutMembreDernière intervention 8 mars 2009
-
10 mars 2008 à 18:44
debutantnet
Messages postés18Date d'inscriptionjeudi 14 février 2008StatutMembreDernière intervention 8 mars 2009
-
11 mars 2008 à 12:03
je voudrais savoir pourqoi ce script ne fonctione pas en firefox
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 10 mars 2008 à 21:34
on ne sais plus ou donner une réponse comme tu ouvres
des POSTs à chaque réponse...
reprenons à
Erreur :
document.frames has no properties
- seuls IE et OPERA reconnaissent
document.frames pour les autres il te faut récupérer les objets grâce à leur
ID...
- pour la liaison entre les deux scrolls les propriétés étant en
lecture/écriture tu peux affecter directement la valeur de l"un à l'autre sans
utiliser les fonction de scrollBy ou autres...
il résulte de tout cela
le code qui suit...
<html>
<head>
<script type="text/javascript">
function Lier_Scroll( f1, f2){
//-- Pour IE et
OPERA
if( document.frames){
//--
Recuperation des Objets
var O1 =
document.frames[f1].document.body;
var O2 =
document.frames[f2].document.body;
//-- Affectation
directe de l'un a l'autre sur le onscroll O1.onscroll function(){ O2.scrollTop O1.scrollTop;}
O2.onscroll = function(){
O1.scrollTop = O2.scrollTop;}
}
//-- Pour les
autres !
else{
//-- Recuperation des
Objets
var O1 = document.getElementById(
f1).contentWindow.document;
var O2 = document.getElementById(
f2).contentWindow.document;
//-- Affectation directe
de l'un a l'autre sur le onscroll