Avatar billede cridonori Nybegynder
30. maj 2002 - 10:04 Der er 23 kommentarer og
1 løsning

load i main.

Davs.

Jeg har et vindue(main) hvor man via et link kan fremkalde et popupvindue, som indeholder nogle valgmuligheder. Det som er mit problem er at når man klikker på submit i popup’en skal resultatet af de foretagende valg vises i main.
Avatar billede cridonori Nybegynder
30. maj 2002 - 10:05 #1
popup’en = popupvinduet
Avatar billede seraphiel Nybegynder
30. maj 2002 - 10:06 #2
Target="Main" - F.eks. ?
Avatar billede cridonori Nybegynder
30. maj 2002 - 10:10 #3
main er ikke navnegivet main, var bare for at give en beskrivelse af hvilket vindue der skulle loades i.

kan man navnegive et et vindue, når jeg køre uden frames?
Avatar billede seraphiel Nybegynder
30. maj 2002 - 10:11 #4
En tabel ?
Avatar billede seraphiel Nybegynder
30. maj 2002 - 10:11 #5
Det kan man godt, men tror ikke du kan få noget til at loade i den.. Hvad med Iframe ? .. Jeg har ikke forstået dit spm. helt nemlig..
Avatar billede cridonori Nybegynder
30. maj 2002 - 10:12 #6
tabel??

er ikke lige med på hvad du mener
Avatar billede seraphiel Nybegynder
30. maj 2002 - 10:13 #7
I lige måde.. ;)
Avatar billede cridonori Nybegynder
30. maj 2002 - 10:14 #8
når jeg trykker på submit, laver popupvinduet et nyt vindue. Det vil jeg ikke have. den skal vise siden i det vindue som startede popupvinduet.
Avatar billede nikolajdu Nybegynder
30. maj 2002 - 10:14 #9
hvis du bruger:

I "main" skal du have:

<form name="formNavn">
<input type="text" name="feltNavn">
</form>

Og så i popuppen:

<form name="f" onsubmit="opener.formNavn.feltNavn.value=this.form.t.value">
<input type="text" name="t">
<input type="submit" value="send du">
</form>

/Nikolaj
Avatar billede seraphiel Nybegynder
30. maj 2002 - 10:15 #10
Det var jo lige det jeg skulle til at sige..
Avatar billede cridonori Nybegynder
30. maj 2002 - 10:26 #11
er ikke lige det jeg er ude efter.

popupen laver en ny side, men den side skal vises i det oprindelige vindue.
således at der ikke startes et nyt vindue.
Avatar billede nikolajdu Nybegynder
30. maj 2002 - 10:28 #12
Vil du overføre hele siden til den oprindelige???
Avatar billede cridonori Nybegynder
30. maj 2002 - 10:30 #13
ja. jeg vil loade den nye side i det oprindelige browservindue.
Avatar billede =maddog= Nybegynder
30. maj 2002 - 10:43 #14
*****index.html*****
<html><head><script>
function modelesswin(url,mwidth,mheight){
if (document.all&&window.print) { //if ie5
    window.showModelessDialog(url,document,"help:0;resizable:1;dialogWidth:'+mwidth+'px;dialogHeight:'+mheight+'px")
} else {
  window.open(url,"","width='+mwidth+'px,height='+mheight+'px,resizable=1,scrollbars=1,dependent=1")
}
}
</script></head><body>
<a href="java script:modelesswin('submitter.html',600,400)">Click here</a>
<form name="formNavn">
<input type="text" name="feltNavn">
</form>
</body></html>

*****submitter.html******
<html><head>
<script>root=(document.all)?dialogArguments:opener;</script>
</head><body>
<form name="f" onsubmit="root.location.href=this.t.value;return false;self.close();">
<input type="text" name="t">
<input type="submit" value="send du">
</form></body></html>

er det finten du vil lave eller hvad?
Avatar billede =maddog= Nybegynder
30. maj 2002 - 10:51 #15
der er lige nogle slå-fejl. et par ' der skal være " og en self.close() der skal være før return værdien. håber du overlever.
Avatar billede mikoalngelo Nybegynder
30. maj 2002 - 10:57 #16
i hoved-siden:
---------------------
<!-- Minus AutoDato -->
<FORM NAME="formen">
<A HREF="www.harrypotter.com" onclick="window.open('Boksen_til_scriptPaaTvears.htm'); return false;">Open</A>
<TEXTAREA WRAP="physical" NAME="TEXTareaET">

</TEXTAREA>
</FORM>
---------------------

i vinduet:
---------------------
<!-- Minus AutoDato -->
<A HREF="#" onclick="window.opener.document.formen.TEXTareaET.value += 'Skriv et eller andet, any1 :)'; return false;">Skriv et eller andet, any1 :)</A>
---------------------

Så kan du jo få nogen ideer ud fra det :)
Avatar billede cridonori Nybegynder
30. maj 2002 - 11:02 #17
princippet er der. men jeg har ingen form på første side.
Den side som starter min popup består af lings til at oprette spil, eller charaktere til disse spil. I popuppen er de så nogle valg, vedrørende farver på baggrund, navn på spil, regelsystem. og disse valg laver så en ny side som skal vises i det oprindelige browservindue.
Avatar billede =maddog= Nybegynder
30. maj 2002 - 11:08 #18
der behøver heller ikke være en form i index.html min version. har du prøvet den? du skriver bare en URL i textarea og så kører det derudaf.
Avatar billede cridonori Nybegynder
30. maj 2002 - 11:22 #19
maddog: har provet den. og ideen er der. men jeg kalder min popup via et link(opret spil)

kilden tilpopupen er her:

<% Response.buffer = True %>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<LINK REL="StyleSheet" HREF="style.css" TYPE="text/css">
</HEAD>

<Body OnUnload="parent.opener.href='test.asp'"; self.close()>
<BR>
<CENTER><FORM ACTION="test.asp" METHOD=POST><TABLE class=table>
<TR class=trtop>
    <TD><P>Spil Titel<INPUT TYPE =text NAME="sTitel"</TD>
    </TR>
<TR>
    <TD>
<BR>
<BR>
Vælg venligst regelsæt som der spilles efter <SELECT NAME="_rules">

<OPTION VALUE="16" SELECTED>Drager Og Dæmoner
<OPTION VALUE="13" >Aberrant
<OPTION VALUE="1" >AD&D
<OPTION VALUE="18" >Adult
<OPTION VALUE="3" >Alternity
<OPTION VALUE="36" >Anime
<OPTION VALUE="4" >Ars Magica
<OPTION VALUE="8" >Cartoons
<OPTION VALUE="6" >Changeling
<OPTION VALUE="7" >Cthulhu
<OPTION VALUE="2" >D&D 3ed
<OPTION VALUE="9" >Earthdawn
<OPTION VALUE="10" >Fantasy
<OPTION VALUE="11" >FUDGE
<OPTION VALUE="12" >GURPS
<OPTION VALUE="14" >In Nomine
<OPTION VALUE="17" >Mage
<OPTION VALUE="19" >Modern
<OPTION VALUE="20" >Other
<OPTION VALUE="21" >Palladium
<OPTION VALUE="22" >Pokemon
<OPTION VALUE="23" >Rifts
<OPTION VALUE="24" >Rolemaster
<OPTION VALUE="25" >SciFi
<OPTION VALUE="26" >Shadowrun
<OPTION VALUE="27" >Star Trek
<OPTION VALUE="28" >Star Wars
<OPTION VALUE="29" >Strategy
<OPTION VALUE="5" >Super Heroes
<OPTION VALUE="30" >Traveller
<OPTION VALUE="31" >Vampire
<OPTION VALUE="33" >Wargames
<OPTION VALUE="34" >Warhammer
<OPTION VALUE="32" >Werewolf
<OPTION VALUE="15" >Western
<OPTION VALUE="35" >Wraith
</SELECT>
</TD>
    <TD></TD>
</TR>
<TR>
    <TD></TD>
    <TD></TD>
</TR>
</TABLE><BR><A HREF="test.htm" ONCLICK="java script:window.close()">Opret Spil</A></FORM></CENTER>
</BODY>
</HTML>

og det eneste jeg vil have er at den side som bliver skabt (test.asp), loades i det vindue hvor jeg kaldte popupen.
Avatar billede =maddog= Nybegynder
30. maj 2002 - 11:50 #20
kan du ikke bare kalde din frame noget og sætte target
<script>document.r.target=opener;</script>
<form name="r" ....>
slet unload handleren i body. for det første er dine anførseltegn ikke rigtigt sat. for det andet giver den ikke mening.
i a href skal du sætte ONCLICK="document.formnavnetdufinderpaa.submit();self.close()"
god arbejdslyst.
Avatar billede cridonori Nybegynder
30. maj 2002 - 12:01 #21
maddog> har ingen frames.?!

er ikke med på hvad du mener (desværre)

<HTML>
<HEAD>
<TITLE>Spil på net</TITLE>
<LINK REL="StyleSheet" HREF="style.css" TYPE="text/css">
<script type="text/javascript">
function popup(url,name,win_height,win_width) {
    pos_horizon = ((screen.width/2)-(win_width/2));
    pos_vertical = ((screen.height/2)-(win_height/2));
    window.open(url,name,"width="+win_width+",height="+win_height+",top="+pos_vertical+",left="+pos_horizon);
    }
</script>



</HEAD>

<BODY>
<p><a href="#" onclick="popup('board2.asp','mitvindue','550','550');">Opret spil</a></p>
</BODY>
</HTML>

dette er kilden i det vindue som kalder popupen.
siden er stadig kun en prototype, men det er den som jeg arbejder på pt.
Avatar billede =maddog= Nybegynder
30. maj 2002 - 12:10 #22
.......  kalde din form noget .......
har du prøvet?
Avatar billede cridonori Nybegynder
30. maj 2002 - 12:24 #23
har nu kaldt min form
<FORM ACTION="test.asp" METHOD=POST name="hh"><TABLE class=table>
og har benyttet mig af

<A HREF="test.htm" ONCLICK="document.hh.submit();self.close()">Opret Spil</A>

men det virker ikke nu lukker den bare vinduet og der sker ikke mere.
Avatar billede cridonori Nybegynder
31. maj 2002 - 11:38 #24
opgiver og finder en anden løsning.

spørgsmålet er lukket
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