Avatar billede flashit Nybegynder
09. november 2009 - 11:21 Der er 2 kommentarer og
1 løsning

Retur værdi fra popup vindue

Hej e

Er her en som kan hjælpe mig i den rigtige retning.

Her er en gennemgang:

Jeg har en side(startSide.aspx), på den er der et link som åbner en aspx side(testside.aspx) i en asp.net ajax popup extender via javascript.

På siden testside.aspx, er der en textbox. Når man skriver noget i denne box, og klikker på en knap så skal testside.aspx lukkes.
På siden StarSide.aspx vil jeg så gerne have resultatet / indholdet  fra textboxen indsat via javascript.

Kan man sende et javascript objekt til side, og så få det retur med indshold, eller hvad siger I
Avatar billede public2 Nybegynder
09. november 2009 - 20:08 #1
Har et problem i samme stil, så lytter lige med her.
Avatar billede tjens Nybegynder
09. november 2009 - 22:36 #2
Demo:

Hovedside:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Popup and sendback</title>

<script type="text/javascript">

var popwin;

function receiveFromPopup(strParm) {
    popwin.close();
    var elm = document.getElementById("returnID");
    elm.appendChild(
        document.createTextNode(strParm)
    );
    elm.appendChild(
        document.createElement("br")
    );

 
function StartPopup() {
    popwin = window.open( 'popup.html', '_blank', "height=200,width=300,status=no,toolbar=no,menubar=no,location=no");
}
</script>
</head>
<body>
<h3>Test value from popup</h3>
<div  id="returnID" style="border: 2px solid gray; padding: 5px;"></div>
<p>
  <input type="button" value="Open Popup" onclick="StartPopup()">
</p>
</body>
</html>


Popupside:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Popup and sendback</title>
</head>
<body style="padding: 50px;">

<form action="" onsubmit="opener.receiveFromPopup(this.message.value); return false;">
    <input name="message" type="text" value="type your message here" onfocus="this.select();">
    <input type="submit" value="Send data back">
</form>

</body>
</html>
Avatar billede flashit Nybegynder
10. november 2009 - 10:43 #3
Perfekt. TAK
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I dag 06:10 Excel åbner fil i kæmpe format Af Aske i Excel
I går 22:00 Datafordeler Af Lsk i PHP
I går 12:37 Summere beløb pr. dato Af TTA i Excel
31/1022:44 Tilslutte chassic fans Af viking69 i PC
31/1020:28 LED lysstofrør Af ErikHg i Fri debat