Est-ce que je peux passer une variable javascript à un modal?Passage de variables à un modal
Répondre
Option 1:
Try this .. tout en ouvrant la modaldialog envoyer la fenêtre comme paramètre
showModalDialog(url,window,params);
et dans la fenêtre modale
var parWin = window.dialogArguments;
maintenant Parwin contient votre objet fenêtre parent. De là, vous pouvez maintenant accéder à toutes les données de vos parents, que ce soit des variables ou des méthodes.
Option 2:
<SCRIPT LANGUAGE="JavaScript">
<!--
var a = new Array;
a[0]="first";
a[1]="second";
a[2]="third";
// -->
</SCRIPT>
Et nous passons le tableau a à la boîte de dialogue:
window.showModelessDialog('7b.html',a);
Le 7b.html de comprend le script callee suivant:
<SCRIPT LANGUAGE="JavaScript">
<!--
a = dialogArguments;
a[0] = "fourth";
// -->
</SCRIPT>
Une autre lecture à ce sujet:
http://www.webreference.com/js/column90/
Une correction: C'est dialogArguments pas dialogArguments, mais merci pour la bonne réponse. – Scott
Désolé. Je ne peux pas m'en empêcher si les créateurs de JavaScript n'ont pas épelé correctement les choses :) Edité pour plus de clarté. –
Pour un quoi exactement? –