Modifier code javascript avec prompt

Modifier code javascript avec prompt - HTML/CSS - Programmation

Marsh Posté le 14-04-2013 à 16:33:38    

Bonjour à tous
 
Je suis à la recherche d'un peu d'aide sur la modification d'un bout de code qui n'est pas à moi. J'ai un forum phpbb et l'on m'avait donnée un bout de code à mettre dans un fichier pour avoir la possibilité d'avoir un bbcode url avancé. Un peu comme ici ou lorsque l'on clique sur hyperlien on a un champ lien et un champ texte.
 
Voila le bout de code en question :
 

Code :
  1. function BBCurl()
  2.     {
  3.         var FoundErrors = '';
  4.         var enterURL    = prompt("Insérer un lien", "http://" );
  5.         var enterTITLE = prompt("Texte descriptif", "Texte URL" );
  6.         if (!enterURL)
  7.         {
  8.             FoundErrors += "Vous n’avez pas inséré de lien. ";
  9.         }
  10.         if (!enterTITLE)
  11.         {
  12.             FoundErrors += "Vous n’avez pas saisi de texte descriptif. ";
  13.         }
  14.         if (FoundErrors)
  15.         {
  16.             alert("Error : "+FoundErrors);
  17.             return;
  18.         }
  19.         var bbtags = ""+enterTITLE+"";
  20.         document.forms[form_name].elements[text_name].value+=bbtags;
  21.         document.forms[form_name].elements[text_name].focus();
  22.     }


Mon soucis c'est que ce code me génère d'abord une fenêtre dans lequel je rentre mon lien puis une suivante dans lequel je rentre mon texte. J'aurais aimé avoir une seul fenêtre dans lequel j'aurais ces 2 champs.
Je ne sais pas du tout programmer. J'ai tout de même cherché sur google des exemples de code javascript avec un prompt car si je ne dis pas de bêtise c'est cette syntaxe qui m'affiche cette petite fenêtre popup mais je n'ai trouvé aucun exemple ou je pouvais mettre 2 champs de saisis.
 
Est ce possible si non pouvez vous me dire comment faire ?
 
Merci d'avance


---------------
Mon feedback
Reply

Marsh Posté le 14-04-2013 à 16:33:38   

Reply

Marsh Posté le 14-04-2013 à 23:29:11    

Impossible en javascript, il n'y a pas possibilité d'avoir 2 champs


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
Reply

Marsh Posté le 15-04-2013 à 23:00:35    

Bon tant pi. Et il n'y a pas la possibilité d'affiché 2 champs via un autre type de fenêtre que le prompt? Je n'y connais rien donc je demande. Si ce n'est vraiment pas possible en javascript via un autre type d'instruction je laisserai tel quel.
 
En tout cas merci pour ta réponse.


Message édité par gortex3D le 15-04-2013 à 23:00:51

---------------
Mon feedback
Reply

Marsh Posté le 15-04-2013 à 23:09:56    

Ca doit être jouable en bidouillant un peu :
- ouverture d'une popup (ou popin) contenant un formulaire HTML avec 2 champs input
- à la validation, récupérer le contenu des 2 champs et faire le traitement  voulu.
 
Mais pas de contrôle javascript tout fait pour ça


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
Reply

Marsh Posté le 15-04-2013 à 23:11:50    

ok. Merci pour tes explications. Je n'y connais pas assez en programmation pour me lancer dans ce genre de bricolage. Donc je vais le laisser tel quel pour le moment.


---------------
Mon feedback
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed