MediaWiki: Popup.js : Différence entre versions
De ECU
Ligne 1 : | Ligne 1 : | ||
$(function () { | $(function () { | ||
− | |||
var myElement = document.getElementById('popupr'); | var myElement = document.getElementById('popupr'); | ||
myElement.innerHTML = '<form name="f_popup"> | myElement.innerHTML = '<form name="f_popup"> | ||
Ligne 6 : | Ligne 5 : | ||
<p>Vous pouvez mettre votre nom : <input type='text' value='Visiteur' name="nom"> | <p>Vous pouvez mettre votre nom : <input type='text' value='Visiteur' name="nom"> | ||
<p><input type="button" value="Générer le popup" onclick="popup()"> | <p><input type="button" value="Générer le popup" onclick="popup()"> | ||
− | </form> | + | </form>'; |
+ | }()); | ||
− | + | $function popup() { | |
w=open("",'popup','width=400,height=200,toolbar=no,scrollbars=no,resizable=yes'); | w=open("",'popup','width=400,height=200,toolbar=no,scrollbars=no,resizable=yes'); | ||
w.document.write("<title>"+document.forms["f_popup"].elements["titre"].value+"</title>"); | w.document.write("<title>"+document.forms["f_popup"].elements["titre"].value+"</title>"); | ||
Ligne 16 : | Ligne 16 : | ||
w.document.write("</body>"); | w.document.write("</body>"); | ||
w.document.close(); | w.document.close(); | ||
− | } | + | } |
− | |||
− |
Version du 17 avril 2019 à 13:58
$(function () { var myElement = document.getElementById('popupr'); myElement.innerHTML = '<form name="f_popup"> <p>Le Popup aura pour titre : <input type='text' value='Tout JavaScript.com' name="titre"> <p>Vous pouvez mettre votre nom : <input type='text' value='Visiteur' name="nom"> <p><input type="button" value="Générer le popup" onclick="popup()"> </form>'; }()); $function popup() { w=open("",'popup','width=400,height=200,toolbar=no,scrollbars=no,resizable=yes'); w.document.write("<title>"+document.forms["f_popup"].elements["titre"].value+"</title>"); w.document.write("<body> Bonjour "+document.forms["f_popup"].elements["nom"].value+"<br><br>"); w.document.write("Ce popup n'est pas un fichier HTML, "); w.document.write("il est écrit directement par la fenêtre appelante"); w.document.write("</body>"); w.document.close(); }