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 :

Frame


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut Frame
    Bonjour a tous!
    je sollicite votre aide pour un probleme de frame (probleme visible que sous Firefox, marche tres bien sous Internet Explorer), voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <SCRIPT language="JavaScript" src="/appli/Scripts/Main.js"></SCRIPT>
    	</HEAD>
    	<body MS_POSITIONING="GridLayout" bottomMargin="0" leftMargin="0" topMargin="0" rightMargin="0">
    		<form id="frmNewWindow" name="frmNewWindow" method="post" runat="server">
    			<IFRAME id="main" name="main" style="WIDTH: 100%; HEIGHT: 100%" frameBorder="0" scrolling="auto">
    			</IFRAME>
    		</form>
    Le fichier javascript qui rempli la frame:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function ShowNewWindow(Page)
    {
    	document.getElementById('main').src = Page+ '&HideTopButton=Yes';
    
    }
    ERREUR:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    document.getElementById("main") has no properties
    http://localhost/appli/Scripts/Main.js
    Line 145 (document.getElementById('main').src = Page+ '&HideTopButton=Yes';)
    Je vous remercie d'avance pour votre aide!

    (desole, j'utilise un clavier qwerty, donc pas d'accent).

  2. #2
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Bonjour
    N'as tu pas un "/" de trop devant : "appli/Scripts/Main.js"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <SCRIPT language="JavaScript" src="appli/Scripts/Main.js"></SCRIPT>

  3. #3
    Membre averti
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    <SCRIPT language="JavaScript" src="/appli/Scripts/Main.js">
    Ce code est utilise dans toutes mes pages, et ca marche bien, le probleme vient d'ailleurs je pense...

  4. #4
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Au vu de ton code j'ai testé chez moi en local et çà fonctionne lorsque j'enlève le "/" ...
    A quel moment fait tu appels à ta fonction ?
    J'ai juste enlevé "+ '&HideTopButton=Yes'" dans ton script et :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <body onload="ShowNewWindow('test1.php')">

  5. #5
    Membre averti
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    Merci de m'avoir donner un indice pour resoudre mon probleme.
    En fait, il fallait que je mette
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <SCRIPT language="JavaScript" src="Scripts/Main.js">
    , je me suis trompe de dossier.
    Je travail sur un projet avec plein de bugs de frames, et donc des qu'il y a une erreur de frame, je pense toute de suite a la compatibilite FF/IE. Ce qui est bizarre, c'est que mon script marchait sous IE!!

    Merci jumano !

  6. #6
    Membre averti
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    Je me suis un peu rejouis trop vite, je probleme persiste

Discussions similaires

  1. [flash] ouvrir une page dans une frame différente
    Par viena dans le forum Intégration
    Réponses: 6
    Dernier message: 01/08/2007, 15h54
  2. Utiliser les frames
    Par laury dans le forum Composants VCL
    Réponses: 5
    Dernier message: 10/05/2003, 10h14
  3. ouvrir 2 frames avec un lien
    Par Slash dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 07/03/2003, 09h44
  4. Linear Frame Buffer
    Par Neo82 dans le forum Assembleur
    Réponses: 10
    Dernier message: 01/03/2003, 21h11
  5. Frame Rate
    Par starsky dans le forum OpenGL
    Réponses: 6
    Dernier message: 31/08/2002, 00h40

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