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 :

Acceder aux controls d'une frame à partir d'une autre frame.


Sujet :

ASP.NET

  1. #1
    Membre du Club Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Points : 60
    Points
    60
    Par défaut Acceder aux controls d'une frame à partir d'une autre frame.
    Bonjour,

    j'ai une page web decompsée en 3 frames :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <frameset id="fsTopPage" frameSpacing="0" frameBorder="no" Rows="4.80%,95.20%">
                <frame id="ftop" name="frameTopPage" noResize src="topPage.aspx" scrolling="no" frameBorder="no"></frame>[/COLOR]
    		    <frameset id="fsMain" frameSpacing="0" frameBorder="no" cols="143,*">
    			    <frame id="frameMenu" name="frameMenu" noResize src="menu.aspx" frameBorder="no" scrolling="no"></frame>
    		        <frame id="frameContent" style="border:solid 1px orange;" name="frameContent" noResize src="<% Response.Write(StartPage); %>" frameBorder="no"></frame>[/COLOR]
    		    </frameset>
            </frameset>
    Dans la frame (frameContent) il y'a le contenu de mon application web (donc toutes mes pages seront affichées dans cette frame, mis à part le menu et la bannière.
    la frame (ftop) (Bannière) contient une page qui contient une image (<img id="monImg".../>) je voudrais changer l'image de (<img id="monImg".../>) à partir d'une page dans la frame (frameContent).

    Est ce que cela est possible ? si oui comment faire ?

    Merci.

  2. #2
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Salut,

    Avec du javascript ou bien un lien tu envois des paramètres dans le frame cible qui réagit en fonction.

    Mis à part cela, les frames ne sont pas trop recommandé pour Internet. C'est pour un Intranet?

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre du Club Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Points : 60
    Points
    60
    Par défaut
    oui pour un Intranet, mais sinon pourquoi ce n'est pas recommander pour internet ?

    j'ai pas compris ce que tu voulais dire par :

    envois des paramètres dans le frame cible qui réagit en fonction

    Comment faire ceci ? sachant que ma frame appelle src="topPage.aspx", donc ce que je peux faire c'est d'envoyer des valeurs via l'url genre je modifie à partir de ma page qui se trouve dans une autre frame la valeur src="topPage.aspx?id=.." ensuite dans la page topPage.aspx je fais des vérification par rapport à "id" envoyé.

  4. #4
    Membre éclairé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Points : 707
    Points
    707
    Par défaut
    Alors moi j'ai tout de meme une question, avec tout ce que asp.net nous propose, doit on utiliser des frames ? les masterpages ne font pas cela ?

  5. #5
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Citation Envoyé par ralf91 Voir le message
    donc ce que je peux faire c'est d'envoyer des valeurs via l'url genre je modifie à partir de ma page qui se trouve dans une autre frame la valeur src="topPage.aspx?id=.." ensuite dans la page topPage.aspx je fais des vérification par rapport à "id" envoyé.
    Quelque chose du genre.
    Citation Envoyé par tortuegenie Voir le message
    Alors moi j'ai tout de meme une question, avec tout ce que asp.net nous propose, doit on utiliser des frames ? les masterpages ne font pas cela ?
    Ben cela se défend en intranet pour éviter que toute la page se rafraîchisse. On peut penser à une interface de gestion des emails sur le web par exemple. C'est simple et rapide. Mais ça fait pas très .Net...

    A ne pas faire pour l'Internet car les moteurs de recherche détestent.
    "Winter is coming" (ma nouvelle page d'accueil)

  6. #6
    Membre éclairé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Points : 707
    Points
    707
    Par défaut
    Ok donc cela me rassure pour mes applications internet asp.net. lol

Discussions similaires

  1. [Batch] Créer une chaine à partir d'une variable et d'une autre chaine
    Par mlle lain dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 10/11/2009, 16h26
  2. Saisir une image à partir d'une photo ou d'une vidéo
    Par lohengrin56 dans le forum Flash/Flex
    Réponses: 0
    Dernier message: 07/07/2009, 16h17
  3. Réponses: 2
    Dernier message: 05/01/2009, 12h45
  4. Réponses: 5
    Dernier message: 22/05/2008, 14h42
  5. appel d'une autre frame à partir d'une autre classe
    Par oceane751 dans le forum AWT/Swing
    Réponses: 18
    Dernier message: 19/01/2008, 06h41

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