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 :

document.frames has no properties


Sujet :

JavaScript

Vue hybride

popovitch130 [RESOLU] document.frames has... 18/10/2007, 12h48
d-Rek Essaye ... 18/10/2007, 15h07
E.Bzz Bonjour, je dirais plutôt... 18/10/2007, 15h23
popovitch130 Merci les mecs pour votre... 18/10/2007, 15h46
E.Bzz Hum ... boulette. ... 18/10/2007, 15h59
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 268
    Par défaut [RESOLU] document.frames has no properties
    Salut les gars, ça fesait longtemps je sais je vous ai manqué depuis hier ! sisi

    Le sujet d'aujourd'hui est simple :
    selectionner un répertoire comme dans un explorateur.

    J'ai récupéré le code suivant de Nicolas de javascript-page.com
    Merci Nico.

    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
     
    <SCRIPT LANGUAGE="JavaScript">
     
    // please keep these lines on when you copy the source
    // made by: 
     
    <!-- Begin
    function DriveList()
    {
    var folder=document.Drive.Name.options[document.Drive.Name.selectedIndex].value;
    document.frames['MyComputer'].location.href = folder;
    }
    function FolderChoose()
    {
    var location=document.UserLocation.FolderLocation.value;
    document.frames['MyComputer'].location.href = location;
    }
    // End -->
    </script>
     
    </HEAD>
     
    and then put the following script in the body where you want it to go:
     
    <BODY>
    <FORM NAME="UserLocation">
    <P><font size="2">Type in a Folder Location: </font>
    <INPUT TYPE="text" name="FolderLocation" length="25" size="20">
    <INPUT TYPE="button" value="Open Folder" onClick="FolderChoose();"></P>
    <P><font size="2">EXAMPLE: C:\Program Files\Internet Explorer</font></P>
    </FORM>
    <IFRAME NAME="MyComputer" SRC="about:blank" WIDTH="50%" HEIGHT="20%"></IFRAME>
    </CENTER>
      </body> 
    </html>
    Au passage, il y a bien une bible en javascript, AJAX et XML ? Pour tout vous dire, je suis un ancien bon débutant en java, php, delphi, C, etc... un genre d'étudiant en fait ! et là ça fait 5 ans que j'ai pas pissé une ligne de code ... du coup ça sort mal parfois

    A toute les loutes. Et Merci !

  2. #2
    Membre chevronné Avatar de d-Rek
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 438
    Par défaut
    Essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.frames[0].location.href

  3. #3
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Citation Envoyé par d-Rek Voir le message
    Essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.frames[0].location.href
    je dirais plutôt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('id_frame').location.href
    avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <IFRAME id="id_frame" NAME="MyComputer" SRC="about:blank" WIDTH="50%" HEIGHT="20%"></IFRAME>
    EDIT :
    Ou encore
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.frames['MyComputer'].location.src
    A+

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 268
    Par défaut
    Merci les mecs pour votre réactivité, ça fait plaisir

    J'ai essayé ça mais ça donne tjs "L19 : document.getElementById("id_frame").location Has no properties

    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
    function DriveList()
    {
    var folder=document.Drive.Name.options[document.Drive.Name.selectedIndex].value;
    document.getElementById('id_frame').location.href = folder;
    }
    function FolderChoose()
    {
    var location=document.UserLocation.FolderLocation.value;
    document.getElementById('id_frame').location.href = location;
    }
    // End -->
    </script>
     
    </HEAD>
     
     
    <BODY>
    <FORM NAME="UserLocation">
    <P><font size="2">Type in a Folder Location: </font>
    <INPUT TYPE="text" name="FolderLocation" length="25" size="20">
    <INPUT TYPE="button" value="Open Folder" onClick="FolderChoose();"></P>
    <P><font size="2">EXAMPLE: C:\Program Files\Internet Explorer</font></P>
    </FORM>
    <IFRAME id="id_frame" NAME="MyComputer" SRC="about:blank" WIDTH="50%" HEIGHT="20%"></IFRAME>
    </CENTER>
      </body> 
    </html>

  5. #5
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par popovitch130 Voir le message
    J'ai essayé ça mais ça donne tjs "L19 : document.getElementById("id_frame").location Has no properties
    Hum ... boulette.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("id_frame").src
    Ici c'est la propriété HTML du tag <iframe> qui est modifiée ...

    A+

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 268
    Par défaut
    là il me dit que folder est pas déclaré ...
    c'est bien ça qu'il faut écrire ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    function DriveList()
    {
    var folder=document.Drive.Name.options[document.Drive.Name.selectedIndex].value;
    // document.getElementById('id_frame').location.href = folder;
    document.getElementById("id_frame").src = folder;
    }
    function FolderChoose()
    {
    var location=document.UserLocation.FolderLocation.value;
    //document.getElementById('id_frame').location.href = location;
    document.getElementById("id_frame").src = location;
    }

Discussions similaires

  1. document.form1 has no properties
    Par Poussy-Puce dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 01/03/2007, 21h49
  2. Réponses: 2
    Dernier message: 07/01/2007, 12h22
  3. [Mozilla] document.getElementById(var) has no properties
    Par dys_ dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 14/11/2005, 15h33
  4. document.images[i] has no properties, kesako ?
    Par weed dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 07/10/2005, 17h59
  5. document.getElementById() has no properties ..
    Par ahage4x4 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 01/06/2005, 17h04

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