2009-02-22 3 views
2

Je suis en train de créer une application où j'ai besoin d'un peu de contrôle de recherche. Comment cela fonctionnerait est qu'il y a une texbox avec un bouton de recherche sur un formulaire. L'utilisateur peut taper une valeur pour la zone de texte ou choisir le bouton de recherche. Lorsque l'utilisateur appuie sur le bouton de recherche, une fenêtre javascript avec une grille et une liste de colonnes apparaît. Ce que je voudrais faire est de permettre à la fenêtre de recherche de renvoyer la valeur gridview sélectionnée dans la zone de texte de la première page et de désactiver la zone de texte.passer des valeurs aux champs en utilisant javascript

Quelqu'un peut-il m'aider avec un exemple ou comment faire?

Merci à l'avance

Répondre

0

Si vous ouvrant une fenêtre avec window.open() vous pouvez simplement accéder à l'objet ouvreur qui pointe vers la fenêtre d'ouverture et d'y accéder est fonctions dom/jhavascipt. // dans la fenêtre var retVal = ... opener.MyFunction (retVal) this.close()

// in main page 
var valFromWindow = null; 
function MyFunction(val) 
{ 
    valFromWindow = val; 
} 

Si vous ouvrir une fenêtre en faisant un div caché visible, vous pouvez simplement utiliser une javascript que vous avez dans la fenêtre courante.

Si vous ouvrez une fenêtre avec window.showModalDialog, vous pouvez renvoyer une valeur à l'aide de la propriété returnValue. window.returnValue = "myretval" // dans le dialogue modal

var retval = window.showModalDialog(...) // in main window 
Questions connexes