/ Forside/ Teknologi / Udvikling / Java Scripts / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Returnere en værdi fra en html side til ~
Fra : bjef
Vist : 798 gange
130 point
Dato : 02-03-01 12:27

Jeg har en HTML side som skal poppe op med en farve dialog boks (HTML side) som jeg selv har lavet. Når man nu har valgt en farve i dialog boksen, skal den returnere farven til min main side, og lukke dialog boksen.

Hvordan kan jeg returnere denne værdi?

Bjef

 
 
Kommentar
Fra : Nyhedsbruger


Dato : 02-03-01 19:25

Du kan kalde det vindue der har åbnet dit pop up vindue med window.opener.

f.eks.

onchange="window.opener.minFarveFunktion(......indhold af
formularen......)"

/Marten

"bjef" <bjef.news@kandu.dk> wrote in message
news:qrLn6.13207$dD.617648@twister.sunsite.dk...
> Jeg har en HTML side som skal poppe op med en farve dialog boks (HTML
side) som jeg selv har lavet. Når man nu har valgt en farve i dialog boksen,
skal den returnere farven til min main side, og lukke dialog boksen.
>
> Hvordan kan jeg returnere denne værdi?
>
> Bjef
>
>
> Leveret af:
> http://www.kandu.dk/
> "Vejen til en hurtig løsning"
>



Accepteret svar
Fra : kim

Modtaget 130 point
Dato : 06-04-01 14:14

Et lille eksempel på hvordan man kan overføre parameter mellem html-sider:

Hovedside:
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no';
win = window.open(mypage, myname, winprops);
if (parseInt(navigator.appVersion) >= 4) {
win.window.focus();
}
}
-->
</SCRIPT>
</HEAD>
<BODY>
<form name="data">
<input type="button" value="PopUP" onclick="javascript:NewWindow('popup.html','','240','185','no');">
&nbsp;
<input type="TEXT" name="XXX" value="" size="10">
</form>
</BODY>
</HTML>


Popup:
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JAVASCRIPT">
function CloseWindow() {
opener.document.data.XXX.value = document.forms.QQQ..value;
self.close();
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME='QQQ'>
<INPUT TYPE="TEXT" NAME="">
<BR>
<A HREF="javascript:CloseWindow();">Luk vindue</A>
</FORM>
</BODY>
</HTML>

Mvh
Kim

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177578
Tips : 31968
Nyheder : 719565
Indlæg : 6409072
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste