Page 1 sur 1
Codage web: bouton qui crée un fichier, possible??
Posté : mar. 12 août 2014 11:36
par Firlfire
Bonjour a tous et a toutes!
J'ai coder une page (en HTML, JAVASCRIPT et PHP). Bientôt terminer, je me pose une question:
Cette page a pour but de m'aider a créer mes fiches de cours plus vite qu'à la main. J'entre le titre dans un champs de texte, selectionne la matière et l'année avec un menu déroulant, écris "le cours" dans un autre champs de saisie.
J'ai créé une fonction en Javascript qui récupère le texte et l'affiche sur la page.
Maintenant je voudrais créé un bouton qui, quand on clique dessus, crée un fichier HTML contenant ce cours comme je l'ai saisie.
Ma question est donc la suivante: est-il possible de créé un fichier HTML sur mon ordinateur en cliquant sur un bouton??
Merci d'avance!
P.S: je n'ai pas le code sur moi, je le mettrais ce soir.
Codage web: bouton qui crée un fichier, possible??
Posté : mar. 12 août 2014 20:06
par KeRR_@
Bonsoir Fire
Explique encore un peu s'il te plait. merci
Codage web: bouton qui crée un fichier, possible??
Posté : mar. 12 août 2014 20:57
par Firlfire
Alors, en premier le code:
html
head
titleCréation de fiche/title
/head
body
script type="text/javascript"
var verif=0;
var Texte_Titre;
var Texte_Cours;
var Ex_Recup;
var Total_Recup;
function ajouter()
{
if(verif==1) //si 1ere saisie
{
Texte_Titre=document.getElementById("Titre").value; //alors Texte_Titre=txtInput
Texte_Cours=document.getElementById("Cours").value; //Texte_Cours=txtTextarea;
Ex_Recup="ol type='I'listrong"+Texte_Titre+"/strong/libr"+Texte_Cours; //Ex_Recup=Texte_Titre+"br"+Texte_Cours;
Total_Recup=Ex_Recup; //Total_Recup=Ex_Recup;
document.getElementById("cours").innerHTML=Total_Recup+"br"; //ecrire Total_Recup en haut de la page;
document.getElementById("Titre").value=""; //remettre TextArea et Input a 0
document.getElementById("Cours").value=""; //remettre TextArea et Input a 0
}
if(verif1) //si 2eme saisie
{
Texte_Titre=document.getElementById("Titre").value; //alors Texte_Titre=txtInput
Texte_Cours=document.getElementById("Cours").value; //Texte_Cours=txtTextarea;
Total_Recup=Ex_Recup+"brbrlistrong"+Texte_Titre+"/strong/libr"+Texte_Cours; //Total_Recup=Ex_Recup+"brbr"+Texte_Titre+"br"+Texte_Cours;
Ex_Recup=Total_Recup; //Ex_Recup=Total_Recup;
document.getElementById("cours" ).innerHTML=Total_Recup+"br"; //ecrire Total_Recup en haut de la page;
document.getElementById("Titre").value=""; //remettre Input a 0
document.getElementById("Cours").value=""; //remettre TextArea a 0
}
}
function Enregistrer() //Fonction qui doit créé le fichier HTML
{
}
/script
form name="Fiche_Cours"
Choisissez l'année:select
optionSeconde/option
optionPremière/option
optionTerminale/option
/select
br
Choisissez la matière:
select value="Choissisez la matière"
optionAnglais/option
optionArts appliqués/option
optionEco-Gestion/option
optionElectronique/option
optionFrancais/option
optionHistoire - Géographie - Education Civique/option
optionMathématique/option
optionPSE/option
optionScience Physique/option
optionSciences Physiques Appliqués/option
/select
div id="cours"/ol/div
brbr
select
optionType de Titre/option
optionNouveau chapitre/option
optionGrand titre/option
optionSous-titre/option
/select
input id="Titre" type="text" placeholder="Ecris le titre ici"
br
Cours:br
textarea type="text" id="Cours"/textareabr
input type="button" value="Ajouter" onClick="verif=verif+1; ajouter()"
input type="button" value="Enregistrer/créer" onClick="Enregistrer()"
/form
/body
/html
Conseil: copier/coller dans un fichier, renommez en .html et essayer pour voir ce que ca fait.
Sur la page web générer par ce code apparait plusieurs éléments:
- 2 menu déroulant: un pour choisir l'année et l'autre la matière
- 1 menu déroulant pour choisir si l'on crée un nouveau chapitre, une nouvelle partie ou une
sous partie.
- un champ de saisie (de type input) on on entre le titre
- un champ de saisie (de type textarea) ou l'on entre le cours
- 2 boutons: un pour ajouter du texte a une variable, l'autre pour créé un fichier html sur mon disque dur.
Je souhaite que ce dernier bouton crée un fichier HTML sur mon disque dur. Ce fichier HTML contiendrai des lignes de codes pour donner une apparence au texte que j'aurais créé.
Je voudrais savoir s'il est possible qu'un bouton crée un fichier sur mon disque dur??
Si oui, quelle est la ligne de code qui le permet??
Merci d'avance!
Codage web: bouton qui crée un fichier, possible??
Posté : mar. 12 août 2014 21:13
par KeRR_@
Bonsoir Fire
Si je comprend bien, tu veux avoir un rendu de fiche de cours créer sur un choix que tu fais
après une sélection de titres sur un menu déroulant
Codage web: bouton qui crée un fichier, possible??
Posté : mar. 12 août 2014 21:29
par Firlfire
C'est ça^^.
Mais j'arrive pas a trouver une ligne de code me permettant de créer un fichier
Codage web: bouton qui crée un fichier, possible??
Posté : mar. 12 août 2014 21:33
par KeRR_@
Tu sais que c'est tordu ton truc hein ^^
Codage web: bouton qui crée un fichier, possible??
Posté : mar. 12 août 2014 21:43
par KeRR_@
Bon déjà il y'a une chose à faire ben je crois je sais pas mais tu dois normalement faire un gabarit sur ce que tu veux avoir comme affichage d'un cours type et le fractionner selon tes critere de formation y'a que toi qui peux savoir ce que tu veux afficher et comment.
Mes toutes petites et nulle connaissances me disent qu'il y'a des portions de pages en PHP que tu peux faire partager et automatiser.