begin process at 2012 05 29 16:52:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Problème de compatibilité

 > 

problème de iframe avec firefox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème de iframe avec firefox

lundi 3 juillet 2006 à 02:29:30 | problème de iframe avec firefox

harcher81

Bonjours,
Vilà, j'ai un script qui marche très bien ous IE, mais je suis incapable de le faire marcher sous firefox. Voilà les scripts:

dans la page compteur.php
<iframe name="main" width="100%" height="100" src="haut1.php?id=1"scrolling="yes"border="0"></iframe>
<iframe name="compteurinit"width="0" border="0"height="0" src="compte1.php" scrolling="no"></iframe><br>
<iframe name="part"width="100%"border="0" height="470" src=" [ Lien ]"></iframe>

compte1.php
<form method="post" name="init">
<input type="hidden" name="nbcomp" value="0">
</form>
<script language="JavaScript">
document.init.nbcomp.value = window.parent.history.length*1;
</script>

haut.php
<html><body>
<form name="compteur"><b><center><font color=#ff0000 face="comic sans ms" size=2>Vous devez faire 5clicks sur les liens du site ci-dessous pour gagner 5</b><br>
<input type="text" name="nbClick" value="0" size="1" style='border: solid 0px #FF8000;'>/5</font>
<input type="hidden" name="nbPage" value="5"><input type="hidden" name="annon" value="5"><input type="hidden" name="noPartenaire" value="5">
<input type="hidden" name="ok" value="false"><br><font size=1 face="comic sans ms">Ne pas utilisez la touche back de votre navigateur car la page vous sera décomptée après!!<br>
<a href=" [ Lien ]" target="_blank">http://harcher81.webzzanine.net</a></form>
<script language="JavaScript"type="text/javascript">
    function timr()
    {
    setTimeout("calcul()",1000);
    }
    function calcul()
    {
    document.compteur.nbClick.value = window.parent.history.length*1-(window.parent.compteurinit.init.nbcomp.value*1);
        if(document.compteur.nbClick.value >= document.compteur.nbPage.value)
        {
        open("validation1.php?id=1&hasard=541541874156484154", target="_self");
        }
        else
        {
        timr();
        }
    }
    setTimeout("timr()",1000);
    </script>
 </body></html>


Bon voilà le script de 3 des 4pages, la 4ième ne contient que du php et donc ne pose pas de problème.

le but du script est de compter le nombre de lcick fait dans la frame dans bas et une fois fait les 5clicks on redirige vers un page de validation. Les 2lignes en rouge est surement les ligne qui pose problème, car à l'aide d'un extension sous firefox, elles disent que celle-ci ne contient pas de propriété ni de valeur.

Merci d'avance de votre aide

lundi 3 juillet 2006 à 18:11:57 | Re : problème de iframe avec firefox

PetoleTeam

Membre Club


B onjour...

window.parent.compteurinit.init.nbcomp.value
La propriété fait référence à la fenêtre ou au cadre qui contient le fichier courant....

<!-- Fichier Index.html par exemple -->
  <FRAMESET ...>
    <FRAME SRC="fichier_1.html" NAME="GAUCHE">
    <FRAME SRC="fichier_2.html" NAME="DROITE">
  </FRAMESET>


<!-- fichier_1.html -->
Si tu as une variable qui s'appelle Compteur par exemple...

pour l'appeller du fichier_2 tu procédes de la façon suivante


<!-- dans fichier_2.html -->
var Valeur = window.parent.frames['GAUCHE'].Compteur;


Est ce la le problème sachant que FireFox est moins laxiste, sur certaines choses, que IE...

;0)


mardi 4 juillet 2006 à 16:51:29 | Re : problème de iframe avec firefox

harcher81

je vais éssaye de changer les iframe par des frames et éssayé ton code
mardi 4 juillet 2006 à 18:00:11 | Re : problème de iframe avec firefox

harcher81

j'ai un problème, je suis incaple de transformé les iframes en frame, es-ce quelqu'un peut m,aidé ou me donner où je peux trouver un uto pour apprendre comment faire des frames
mardi 4 juillet 2006 à 18:18:02 | Re : problème de iframe avec firefox

PetoleTeam

Membre Club


B onjour...

Navré mais la réponse n'était pas de te faire changer tes IFRAME par des FRAME mais de te montrer que tu ne faisait pas appel à la bonne réfèrence...

window.parent.compteurinit.init.nbcomp.value n'est pas valable...

il te faut mettre des ID au IFRAME pour pouvoir y acceder avec la méthode document.getElementById( ID de l'IFRAME )

exemple :
  var Obj =
document.getElementById(' compteurinit' );
  var Valeur =
Obj.init.nbcomp.value;

ou en une seule ligne...
  document.getElementById(' compteurinit' ) .init.nbcomp.value ;

;0)

mardi 4 juillet 2006 à 21:06:34 | Re : problème de iframe avec firefox

harcher81

D'accord, j'avais déjà éssayé de mettre getElementById(''), mais pour être sur je l'ai réésayé et non sa ne marche pas :(

Si sa peut vous aidez voici l'adresse où vous pouvez voire le script (qui ne marche pas pour l'instant puisque j'ai mis le getElementById()): [ Lien ]



Cette discussion est classée dans : script, problème, compteur, value, firefox


Répondre à ce message

Sujets en rapport avec ce message

Problème de javascript sous Mozilla FireFox [ par mightteam ] Salut        j'ai un petit prob avec un de mes scripts L'explication    voila donc c'est un script généré en PHP qui fonctionne nikel sous IE mais qu Problème avec Mozilla [ par mightteam ] Salut        j'ai un petit prob avec un de mes scripts L'explication    voila donc c'est un script généré en PHP qui fonctionne nike Problème script de redimensionnement de frame avec Firefox ou tout autre navigateur plus évolué que IE [ par Squallou ] Bonjour.Sous IE j'avais un script pour redimensionner mon cadre :function reSize(){ try{ var oBody = Cadre.document.body; var oFrame = document.all("C Problème sur script pour formulaire [ par Dark_Kirua ] Bonjour, je lutte un peu pour ce script:le formulaire est composé entre autres d'un champ texte et d'une checkbox et j'aimerais que la checkbox reste Script popup problème [ par jojo545 ] J'ai mis un script javascript dans une page php dont voici le code source : echo ' tapopup = window.open("http://www.voila.fr", "tt", "height=5 problème avec firefox 1.5 [ par lkm ] Bonjour à tous,Je poste ce message parce que j'ai eu beau chercher sur la net comme un forcené, je n'ai pas trouvé de solutions à mon problème. Je com Problème de compatibilité avec Firefox [ par tonic1 ] Bonjour à tous, voici mon code : document.getElementById('img_selectionnee').src=document.getElementById('nom_medias').value;Cette ligne me permet d'a redimensionnement image [ par oliver83 ] Bonjour,voila j'ai un petit problème avec un script d'upload multifichier que j'ai modifiépour qu'il soit orienté uniquement pour l'upload d'image J ie firefox -- problème [ par satellite34 ] bonjour,j'ai un problème avec la fonction qui suit, en fait je souhaite l'utiliser avec firefox et ie, mais celle ci ne marche que sous ieetant trés n Javascript + Firefox Mozilla [ par fmillox ] Bonjour;J'aurai un petit problème sous Mozilla Firefox :   Document sans titre&n


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,903 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales