IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Probleme de compatibilité


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de jmjmjm
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2005
    Messages : 760
    Par défaut Probleme de compatibilité
    Voila j'ai essayer d'adapter un script pour remplacer la balise marquee (non reconnu W3C et qui presente quelque bug sous firefox) mais voila mon script fonctionne sous IE mais pas sous firefox. Je ne trouve pas vraiment mon probleme seul chose importante que j'ai trouvé c'est que si j'enleve le doctype XHTML cela fonctionne sous Firefox et IE donc je pense que je ne dois pas respecter une norme XHTML mais je n'ai pas trop de connaissance en JavaScript donc je vous donne ma source si vous trouver mon probleme merci de me l'indiquer.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     
    <head>
    	<style type="text/css">
    	#fenetre{
    		position:relative;
    		overflow:hidden;
    		height:30px;
    		width:400px;
    		background-color:#C0C080;
    	}
     
    	#marqueeH{
    		color:#002000;
    		width:100%;
    	}
    	</style>
     
    	<script type="text/javascript">
    	<!--
    	// pas de défilement :
    	var pasH=1
     
    	function scrollmrqH(){
    	if ( parseInt(mrqH.style.left) > -l_mrqH )
    		mrqH.style.left = parseInt(mrqH.style.left)-pasH+"px";
    		else
    		mrqH.style.left=fenH.offsetWidth;
    	}
     
    	function init_mrqH(){
    		mrqH=document.getElementById("marqueeH"); 
    		fenH=document.getElementById("fenetre"); 
    		fenH.onmouseover=function(){stoc=pasH;pasH=0};
    		fenH.onmouseout=function(){pasH=stoc};
    		l_mrqH=fenH.offsetWidth;
    		with(mrqH.style){position="absolute";left=fenH.style.width;}
    		setInterval("scrollmrqH()",18);
    	}
     
    	onload=init_mrqH;
    	//-->
    	</script>
    </head>
     
    <body>
    	<div id="fenetre">
    		<div id="marqueeH">TEST DE DEFILEMENT !!! </div>
    	</div>
    </body>
    </html>

  2. #2
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    onload ==> document.onload

  3. #3
    Membre éclairé
    Avatar de jmjmjm
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2005
    Messages : 760
    Par défaut
    ca ne marche pas non plus, j'avais essayer window.onlaod mais hélas aucune de ces possibilités ne passe

  4. #4
    Membre éclairé
    Avatar de jmjmjm
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2005
    Messages : 760
    Par défaut
    Personne n'a d'idée pour mon script ?? aidé moi svp je debute en JavaScript et c'est le dernier truc a mettre au point avant de mettre mon site en ligne.

  5. #5
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    var onloadSub=function () {
        if (!document.getElementById("marquee")){setTimeout(onloadSub, 1);return;}
        onloadSub=null;
        init_mrqH();
    }
    setTimeout(onloadSub, 0}
    Mais je ne vois pas pk ca ne marchais pas avant... que dit la console des erreurs de firefox ?

  6. #6
    Membre éclairé
    Avatar de jmjmjm
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2005
    Messages : 760
    Par défaut
    je te remercie, je n'ai pas le temps de tester ca tout de suite mais je test dans la soirée et je te tiens au courant ..

    PS: La console fireFox ne me donne aucune erreur le texte ne defile pas c'est tout !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Architecture 64b - Problème de compatibilité Mandriva2005/06?
    Par omega67 dans le forum Administration système
    Réponses: 5
    Dernier message: 29/12/2005, 19h31
  2. Probleme de compatibilité
    Par AlphonseBrown dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 12/09/2005, 17h14
  3. Réponses: 5
    Dernier message: 12/01/2005, 10h55
  4. Probleme de compatibilité SDL (je crois!)
    Par SpaceMonkey dans le forum OpenGL
    Réponses: 5
    Dernier message: 11/06/2004, 15h10
  5. Probleme de compatibilité MFC directX 9
    Par Hankmoon dans le forum DirectX
    Réponses: 3
    Dernier message: 08/04/2004, 00h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo