Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1311 connectés 

  FORUM HardWare.fr
  Programmation

  [javascript] un petit probleme...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[javascript] un petit probleme...

n°61734
fifiz
Posté le 26-09-2001 à 20:49:19  profilanswer
 

J'ai cette fonction dans un script,
la ligne soulignée ne marche pas, le navigateur donne le message suivant : "Objet requis"
 
ma fonction :
 
// Scrolling auto de la page
function autoscroll()
{
if (iex=true)
{
if (ie4)
{
x=event.x;
y=event.y;
}
if (ie5)
{
x=document.body.scrollLeft+event.clientX;
y=document.body.scrollTop+event.clientY;
}
// Cloisonement
if (x<=0 || x>=document.body.scrollLeft+document.body.clientWidth) x=document.body.scrollLeft+document.body.clientWidth/2;
if (y<=0 || y>=document.body.scrollTop+document.body.clientHeight) y=document.body.scrollTop+document.body.clientHeight/2;
// Si position à gauche
if (x<=document.body.scrollLeft+document.body.clientW
idth/3)
{
document.body.scrollLeft=document.body.scrollLeft-
1;
}
// Si position à droite
if (x>=document.body.scrollLeft+document.body.clientW
idth*2/3)
{
document.body.scrollLeft=document.body.scrollLeft+
1;
}
// Si position en haut
if (y<=document.body.scrollTop+document.body.clientHe
ight/3)
{
document.body.scrollTop=document.body.scrollTop-1;
 
}
// Si position en bas
if (y>=document.body.scrollTop+document.body.clientHe
ight*2/3)
{
document.body.scrollTop=document.body.scrollTop+1;
 
}
// On recommance...
setTimeout("autoscroll()",1000);
}
}
 
merci d'avance.

mood
Publicité
Posté le 26-09-2001 à 20:49:19  profilanswer
 

n°61750
Maxime
Posté le 26-09-2001 à 22:23:59  profilanswer
 

le navigateur ten dit pas plus sur cette objet requit?
---
tas bien verifier tes crochets ( j'ai pas le temps de relire dsl )

 

[edtdd]--Message édité par maxime--[/edtdd]

n°61817
_epegasus_
Posté le 27-09-2001 à 15:13:38  profilanswer
 

Ta page est en ligne ? pcke j'ai rien vu de mechant donc ...
mais je suis comme maxime pas le temps de tout lire :)
 
Normallement, tu le sais aussi bien que moi, l'objet requis est l'erreur que renvoit JS quand il ne trouve pas une fonction ...

n°61834
saxgard
Posté le 27-09-2001 à 16:20:35  profilanswer
 

d'apres ce que je voix rapidos ta fonction timeout appelle au bout de 1000 ms ta fonction autoscroll
ta essayé de mettre cette fonction timeout or de la fonction autoscroll
 
y a pas un pb de récursivité la  
enfin bon la je suis pas sur
 
je dis ca  a froid  :D

n°61840
_epegasus_
Posté le 27-09-2001 à 16:57:31  profilanswer
 

Euh, j'ai voulu dire la meme chose tout a l'heure sax mais je l'ai teste et la recursivite fonctionne parfaitement :)

n°61857
Maxime
Posté le 27-09-2001 à 18:33:17  profilanswer
 

a oui effectivement jai oublier de le dire, vire la fonction timeout de function autoscroll()

n°61928
youdontcar​e
Posté le 27-09-2001 à 22:50:42  profilanswer
 

j'ai déjà fait un truc semblable, ça marche très bien -> ce n'est pas récursif. la fonction setTimeOut() retourne tout de suite, donc elle doit simplement ajouter dans la liste interne de 'trucs à faire de ie' une commande comme 'évalue-moi "autoscroll()" dans 1000 ms'.
 
sinon je ne voie pas d'erreur dans le script non plus ... bizarre.

n°61958
saxgard
Posté le 28-09-2001 à 10:05:25  profilanswer
 

bin la je reste pontoi ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [javascript] un petit probleme...

 

Sujets relatifs
[php] petit problème...slection une option avec un javascript
[javascript] Modifier les propriétés des barres de défilement...probléme de fonctionnement "image map=mailto:pomny@....fr"
[JavaScript] Comment un formulaire d'édition de post (comme hfr)?php & mysql : problème affichage date
Problème avec un Batch[JAVASCRIPT] redirection : preciser la CIBLE
Plus de sujets relatifs à : [javascript] un petit probleme...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR