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

ASP.NET Discussion :

Iframe fonctionne dans TEST.html mais pas dans TEST.asp


Sujet :

ASP.NET

  1. #1
    Membre très actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2014
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2014
    Messages : 146
    Par défaut Iframe fonctionne dans TEST.html mais pas dans TEST.asp
    Bonjour,

    j´ai crée un graphique "Google Charts" avec ASP.NET Web Forms Application de Visual Studio.mon graphique s´affiche bien lorsque je compile le projet dans Visual Studio.pour que ma page ASP.NET Soit visible hors Visual Studio, je l´ai deployée sous IIS comme un vrai projet. Actuellement je peux afficher mon graphique dans un navigateur en donnant l´URL suivante <http://localhost/VersuchAsp/VersuchAsp3/Webform1.aspx>.
    le lien s´ouvre dans un simple fichier HTML avec l´extention .html (C:\Users\GManess\Desktop\Test.html) lorsque je fais appel au lien via L´Iframe <iframe src="http://localhost/VersuchAsp/VersuchAsp3/Webform1.aspx" ></iframe>
    mon but etant d´ouvrir le graphique dans un fichier .asp j´ai cree un fichier Test.asp dans lequel j´appel l´URL avec le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <%@  language="JScript" %>
     
    <script language="javascript" runat="server"></script>
    <html>
      <head></head>
      <body>
          <h1> Chart </h1>
       <iframe src="http://localhost/VersuchAsp/VersuchAsp3/Webform1.aspx" style="border-style: none"  width="1000px" height="600px"></iframe>
      </body>
    </html>
    mais le graphique ne s´ouvre pas. la page est blanche.
    comment je peux faire pour ouvrir ce graphique dans un fichier avec extention .asp je tiens a preciser que le projet est deja deployée sous IIS
    Merci

  2. #2
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par défaut
    Re,

    alors j'ai pas de solution, mais un petit test à te proposer :
    si tu appelais ton chart.aspx dans un iframe dans chart.html ... lui-même appelé dans un iframe de chart.asp ? ^^
    Sinon, si tu lances chart.html (qui contient charp.aspx dans un iframe) via un server HTTP, est-ce que ça fonctionne toujours ?

  3. #3
    Membre très actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2014
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2014
    Messages : 146
    Par défaut
    si tu appelais ton chart.aspx dans un iframe dans chart.html ... lui-même appelé dans un iframe de chart.asp ? ^^
    j´ai essayé comme suit <iframe src="C:/Users/GManessong/Desktop/Test.html" style="border-style: none" width="1000px" height="600px"></iframe> dans Test.asp
    sa ne s´ouvre pas (page blanche)
    Sinon, si tu lances chart.html (qui contient charp.aspx dans un iframe) via un server HTTP, est-ce que ça fonctionne toujours ?
    comment fait -on cela. j´ai essayer comme l exemple suivant sa ne s´ouvre toujours pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <%@language=JScript%>
    <%
       var objSrvHTTP;
       objSrvHTTP = Server.CreateObject ("Msxml2.ServerXMLHTTP.6.0");
       objSrvHTTP.open ("GET","http://barforce.tobit.com/internal/TestAngel/anonymous/Test.asp", false);
       objSrvHTTP.send ();
       Response.Write (objSrvHTTP.Response);
    %>

  4. #4
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par défaut
    Petite question avant d'aller plus loin : ton fichier ASP est déposé sur un server local ?
    Tu y accèdes via une adresse du genre http://localhost:8079/oldschool/chart.asp ?
    Car si tu lances depuis un server distant et qu'il doit taper sur ton chart.aspx qui est en local, ça expliquerait que ça ne fonctionne pas.

  5. #5
    Membre très actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2014
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2014
    Messages : 146
    Par défaut
    oui mon fichier ASP est déposé sur un Server Local
    je y accede via l´adresse http://barforce.tobit.com/internal/T...ymous/Test.asp
    le fichier Webform1.aspx qui est deployé sous IIS est deposé egalement dans le meme server mais je y accede Via l adresse http://localhost/VersuchAsp/VersuchAsp3/Webform1.aspx
    et c´est cette adresse ke j´ai mise dans l´iframe de Test.asp
    si sa ne peut pas fonctionner comme sa, es ce qu´il y a une autre solution?
    merci

  6. #6
    Membre très actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2014
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2014
    Messages : 146
    Par défaut
    Bonjour,
    je suis vraiment intriguée du fait que les autres page ASPX se trouvant dans le meme projekt s´ouvrent dans ma page Test.asp via l´Iframe mais Webform1.aspx n´affiche pas son contenu.
    Apres avoir deployé le projet sous IIS, les autres pages ASPX du projet s´ouvraient deja bien independemment de VS mais Webform1.aspx n affichait pas le graphique. j´ai constacter qu´il y avait un probleme au niveau du codeBehind qui n´arrivait pas a se connecter au Server pour prendre les données.Apres avoir donné un USERNAME ET UN PASS specifique dans le codeBehind, le fichier Webform1.aspx a afficher le graphique independemment de VS.
    maintenant ce Fichier Webform1.aspx n´affiche pas le graphique lorsqu´il est appelé Via L´IFRAME dans Test.asp alorsque le fichier Default.aspx contenu dans le projet s´ouvre dans ma page Test.aspx
    voila le contenu de ma page Test.asp
    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
    <%@  language="JScript" %>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
     
    <script language="javascript" runat="server">
     
     
    </script>
     
     
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>Chart_Infos</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        <iframe id="top" name="top" src="http://localhost/VersuchAsp/VersuchAsp3/Webform1.aspx" width="500px" height="300px">
        <br />
        </iframe>
     
        <iframe id="mid" name ="mid" src="http://localhost/VersuchAsp/VersuchAsp3/Contact.aspx" width="500px" height="300px">
        </iframe>
     
        <iframe id="bot" name ="bot" src="http://localhost/VersuchAsp/VersuchAsp3/Default.aspx" width="500px" height="300px">
        </iframe>
        </div>
     
        </form>
    </body>
    </html>
    Nom : S8.jpg
Affichages : 326
Taille : 873,3 Ko

    SVP es ce que quelqu´un peut m´expliquer?

    merci

Discussions similaires

  1. Requete SQL BETWEEN fonctionne dans le bash mais pas dans mon script?
    Par ssc37 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 09/03/2009, 11h01
  2. [TinyMCE] ok dans .html mais pas dans .php
    Par Rorschach dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 30/01/2009, 11h34
  3. Réponses: 9
    Dernier message: 13/03/2008, 01h34
  4. [RegEx] Regex qui fonctionne dans un preg_replace mais pas dans un ereg
    Par méphistopheles dans le forum Langage
    Réponses: 4
    Dernier message: 31/03/2007, 11h56
  5. Réponses: 2
    Dernier message: 25/03/2006, 18h54

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