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 :

[javascript] Ecrire une fonction "include"


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 81
    Par défaut [javascript] Ecrire une fonction "include"
    Bonjour,

    Je ne connais pas le Javascript et j'aimerais écrire une fonction qui serait la meme que la fonction "include" en PHP.

    Le problème c'est que la page à insérer est une page PHP...
    Il s'agit en fait d'une partie de formulaire qu'on inclut chaque fois qu'on remplit un champs.
    PAr exemple, vous pouvez entrer des noms pour définir une liste de personne. Quand vous remplissez un champs, un nouveau champs est inclut pour que vous puissiez rajouter une personne etc...

    Est ce clair? et surtout est ce possible?

  2. #2
    Rédacteur
    Avatar de BrYs
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 014
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 014

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 81
    Par défaut
    Ok merci...

    Mais du coup pour le php c'est mort?

  4. #4
    Rédacteur
    Avatar de BrYs
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 014
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 014
    Par défaut
    Citation Envoyé par gscorpio
    Ok merci...

    Mais du coup pour le php c'est mort?
    ça dépend, si la page php génére du JS, c'est bon

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 81
    Par défaut
    Mmmmmm pas gagné donc ^^

    Le php dans la page que j'insère sert juste à changer le nom des champs...

    nom1, nom2, nom3 etc...
    j'ai peut etre moyen de le faire en js. Je vais me pencher sur le problème. Merci beaucoup

  6. #6
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    en javascript
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    script = document.createElement('script');
    script.setAttribute('type','text/javascript');
    script.setAttribute('src','mon_fichier_script.js');
    document.appendChild(script);
    attention tout de même avec cette façon de faire (équivalente à document.write('<script....))
    le script n'est évalué qu'après la fin du script courant et si ce code se trouve dans un js alors qu'il y en a d'autre liés dans la page
    il convient de faire in insertBefore à la place d'un apends pour déterminer l'ordre d'exécution des script.

    le seul moyen de faire un include immédiat et de passer par XMLHttpRequest de récupérer le texte de la réponse et de faire un éval.
    mais là encore il y a une contrainte eval prends un nombre limité de caractères on ne peut donc pas charger de fichier js trops long par cette méthode.

    A+JYT

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. conflit entre include javascript et une fonction javascript
    Par mitch46000 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 20/04/2007, 15h28
  2. Réponses: 7
    Dernier message: 08/10/2005, 08h59
  3. [Javascript] Appeler une fonction d'une fenêtre parente
    Par TekP@f dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 26/08/2005, 11h33

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