Avatar billede nellersteph Nybegynder
07. juli 2004 - 13:01 Der er 17 kommentarer og
1 løsning

on submit open new

Hej Eksperter

Jeg skal bruge en, sikkert indlysende, script streng.

Jag har en database med forhandlere, i tabellen er der også et link, når man submitter en formular under den pågældende forhandler skal der åbnes et nyt vindue med et link til en side under den pågældende forhandler, dette link er gemt iu tabellen under forhandleren.

Hvordan gør jeg det ?
Avatar billede mm12010 Nybegynder
07. juli 2004 - 13:02 #1
hvordan ser din <form> ud?
Avatar billede nellersteph Nybegynder
07. juli 2004 - 13:06 #2
<form name="myForm" action="default.asp?id1=4&id2=36" method="post">
<%
Set QueryNavn = (Connect.Execute("Select "& varsql &" from formular"))
%>
        <tr>
            <td width="100">Standard <input name="variant" type="radio" value="Standard"></td>
            <td width="100">Advantage <input name="variant" type="radio" value="Advantage"></td>
            <td width="100">Prestige <input name="variant" type="radio" value="Prestige" checked></td>
        </tr>
        <tr>
            <td><%=QueryNavn("navn"& sprog2 &"")%> :</td>
            <td align="right" colspan="2"><input name="navn" type="text" size="40" class="mem"></td>
        </tr>
        <tr>
            <td><%=QueryNavn("nick"& sprog2 &"")%> :</td>
            <td align="right" colspan="2"><input name="nick" type="text" size="40" class="mem"></td>
        </tr>
        <tr>
            <td><%=QueryNavn("email"& sprog2 &"")%> :</td>
            <td align="right" colspan="2"><input name="email" type="text" size="40" class="mem"></td>
        </tr>
        <tr>
            <td><%=QueryNavn("land"& sprog2 &"")%> :</td>
            <td align="right" colspan="2"><input name="land" type="text" size="40" class="mem"></td>
        </tr>
        <tr>
            <td><%=QueryNavn("valg"& sprog2 &"")%> :</td>
            <td align="right" colspan="2">
<select name="forhandler" class="mem">
<option value=""><%=QueryNavn("forh"& sprog2 &"")%></option>
<%
Set QueryForhandler = (Connect.Execute("Select * from forhandler"))
Do Until QueryForhandler.EOF
%>
<option value="<%=QueryForhandler("id")%>"><%=QueryForhandler("navn")%></option>   
<%
QueryForhandler.movenext
loop
QueryForhandler.close
%>
</select>
            </td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td align="right" colspan="2"><input type="reset" value="Reset" class="knap">&nbsp;<input type="submit" value="Send" class="knap"></td>
        </tr>
</form>
Avatar billede mm12010 Nybegynder
07. juli 2004 - 13:25 #3
<select name="forhandler" class="mem">
<option value=""><%=QueryNavn("forh"& sprog2 &"")%></option>
Set QueryForhandler = (Connect.Execute("Select * from forhandler"))
Do Until QueryForhandler.EOF
%>
<option value="<%=QueryForhandler("id")%>"><%=QueryForhandler("navn")%></option>   
<%
QueryForhandler.movenext
loop
QueryForhandler.movefirst
%>
<script type="text/javascript">
forhandlerLinks=new Array();
<%
dim a=0
Do Until QueryForhandler.EOF
  Response.Write("forhandlerLinks["""&QueryForhandler("id")&"""]="""&QueryForhandler("link")&""";")
  a=a+1
QueryForhandler.movenext
loop
QueryForhandler.close
%>
</script>
</select>

og så tilføjer du dette til dit form-tag:
onsubmit="if(this.form.forhandler.selectedIndex!=0) window.open(forhandlerLinks[this.form.forhandler.value],'','');"
Avatar billede nellersteph Nybegynder
07. juli 2004 - 15:23 #4
Hej igen

Jeg kan ikke få det til at virke !
Avatar billede nellersteph Nybegynder
07. juli 2004 - 15:27 #5
<form name="myForm" action="default.asp?id1=4&id2=36" method="post" onsubmit="if(this.form.forhandler.selectedIndex!=0) window.open(forhandlerLinks[this.form.forhandler.value],'','');">
<%
Set QueryNavn = (Connect.Execute("Select "& varsql &" from formular"))
%>
        <tr>
            <td width="100">Standard <input name="variant" type="radio" value="Standard"></td>
            <td width="100">Advantage <input name="variant" type="radio" value="Advantage"></td>
            <td width="100">Prestige <input name="variant" type="radio" value="Prestige" checked></td>
        </tr>
        <tr>
            <td><%=QueryNavn("navn"& sprog2 &"")%> :</td>
            <td align="right" colspan="2"><input name="navn" type="text" size="40" class="mem"></td>
        </tr>
        <tr>
            <td><%=QueryNavn("nick"& sprog2 &"")%> :</td>
            <td align="right" colspan="2"><input name="nick" type="text" size="40" class="mem"></td>
        </tr>
        <tr>
            <td><%=QueryNavn("email"& sprog2 &"")%> :</td>
            <td align="right" colspan="2"><input name="email" type="text" size="40" class="mem"></td>
        </tr>
        <tr>
            <td><%=QueryNavn("land"& sprog2 &"")%> :</td>
            <td align="right" colspan="2"><input name="land" type="text" size="40" class="mem"></td>
        </tr>
        <tr>
            <td><%=QueryNavn("valg"& sprog2 &"")%> :</td>
            <td align="right" colspan="2">
<select name="forhandler" class="mem">
<option value=""><%=QueryNavn("forh"& sprog2 &"")%></option>
<%
Set QueryForhandler = (Connect.Execute("Select * from forhandler"))
Do Until QueryForhandler.EOF
%>
<option value="<%=QueryForhandler("id")%>"><%=QueryForhandler("navn")%></option>   
<%
QueryForhandler.movenext
loop
QueryForhandler.movefirst
%>
<script type="text/javascript">
forhandlerLinks=new Array();
<%
dim a
a=0
Do Until QueryForhandler.EOF
  Response.Write("forhandlerLinks["""&QueryForhandler("id")&"""]="""&QueryForhandler("link")&""";")
  a=a+1
QueryForhandler.movenext
loop
QueryForhandler.close
%>
</script>
</select>

            </td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td align="right" colspan="2"><input type="reset" value="Reset" class="knap">&nbsp;<input type="submit" value="Send" class="knap"></td>
        </tr>
</form>
Avatar billede mm12010 Nybegynder
07. juli 2004 - 15:43 #6
hvordan ser det ud når du trykker "vis kilde" i browseren efter asp'en er afviklet?
Avatar billede nellersteph Nybegynder
07. juli 2004 - 15:45 #7
der sker slet ikke noget... den åbner ikke en ny browser
Avatar billede mm12010 Nybegynder
07. juli 2004 - 15:52 #8
det er det vindue med formen i jeg er ude efter...
Avatar billede nellersteph Nybegynder
07. juli 2004 - 15:57 #9
<HTML>
<HEAD>
<LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="CSS/STYLES.CSS">
<TITLE></TITLE>
<META name="webmaster" content="">
<meta http-equiv="imagetoolbar" content="no">

<script type="text/javascript">

<!--
if (screen.width<1024) alert('Din skærmopløsning er under 1024 x 768 - Det er derfor ikke sikkert, at siden vil blive vist korrekt');
//-->

</script>

</HEAD>
<BODY>

<map name="hotspots">
    <area shape="rect" coords="91,48,149,71" href="default.asp?id1=2">
    <area shape="rect" coords="38,108,75,130" href="default.asp?id1=5">
    <area shape="rect" coords="99,108,140,130" href="default.asp?id1=1">
    <area shape="rect" coords="166,108,195,130" href="default.asp?id1=3">
    <area shape="rect" coords="91,168,148,190" href="default.asp?id1=4">
</map>

<table height="100%" width="100%" cellpadding="0" cellspacing="0" border="0">
    <tr>
        <td align="center">

<table height="500" width="850" cellpadding="0" cellspacing="0" border="0" class="transp">
    <tr>
        <td height="500" width="260" rowspan="3">
<div id="placer">
    <table height="500" width="260" cellpadding="0" cellspacing="0" border="0">
        <tr>
            <td height="230" width="260" background="gfx/crome_bue.gif">
<div id="menu">
<img src="gfx/knap.gif" border="0" usemap="#hotspots">
</div>
            </td>
        </tr>
        <tr valign="top">
            <td height="260" width="260">
<div id="placer">
<div id="boxplads">
    <table cellpadding="0" cellspacing="0" border="0">
        <tr>
            <td height="32" background="gfx/boks_top.gif" class="boxtop">
Sign on
            </td>
        </tr>
        <tr>
            <td height="200" class="boxmidt">
<div id="over">

<a href="default.asp?id1=4&id2=36">
Sign on<br>
</a>


</div>
            </td>
        </tr>
        <tr>
            <td><img src="gfx/boks_bund.gif"></td>
        </tr>
    </table>
</div></div>
            </td>
        </tr>
    </table>
</div>
        </td>

        <td height="120" width="590" colspan="2">
<div id="placer">
<div id="wgi"><img src="gfx/logo.gif"></div>
<div id="logo"><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="200" HEIGHT="40" id="logo" ALIGN="">
<PARAM NAME=movie VALUE="gfx/logo.swf"> <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#EAEAEA> <EMBED src="gfx/wgi1_logo.swf" menu=false quality=high bgcolor=#EAEAEA  WIDTH="200" HEIGHT="40" NAME="logo" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT></div>
<div id="uk"><a href="/default.asp?id1=4&id2=36&lang=uk"><img src="gfx/UK.gif" border="0" alt="English"></a></div>
<div id="s"><a href="/default.asp?id1=4&id2=36&lang=s"><img src="gfx/S.gif" border="0" alt="Svenska"></a></div>
<div id="dk"><a href="/default.asp?id1=4&id2=36&lang=dk"><img src="gfx/DK.gif" border="0" alt="Dansk"></a></div>
<div id="streg"><img src="gfx/crome_streg.gif"></div>
</div>
        </td>
    </tr>
    <tr>
        <td height="280" width="390" class="indpad">
<div id="indover">


</div>
        </td>
        <td height="380" width="200" rowspan="2" valign="top" class="indpad2">

<table width="100%" cellpadding="0" cellspacing="0" border="0">

    <tr valign="top">
        <td height="50" colspan="2">Number of persons which have enrolled&nbsp;8 </td>
    </tr>

    <tr>
        <td width="75%">nulle</td>
        <td width="25%">15:47:21</td>
    </tr>

    <tr>
        <td width="75%">Niels</td>
        <td width="25%">15:28:56</td>
    </tr>

    <tr>
        <td width="75%">nulle</td>
        <td width="25%">15:24:19</td>
    </tr>

    <tr>
        <td width="75%">nulle</td>
        <td width="25%">15:46:47</td>
    </tr>

    <tr>
        <td width="75%">hej ehj</td>
        <td width="25%">15:18:23</td>
    </tr>

    <tr>
        <td width="75%">tutteluu</td>
        <td width="25%">15:16:52</td>
    </tr>

    <tr>
        <td width="75%">Flemse</td>
        <td width="25%">15:14:10</td>
    </tr>

    <tr>
        <td width="75%">Neller</td>
        <td width="25%">15:09:56</td>
    </tr>

</table>

        </td>
    </tr>
    <tr>
        <td height="100" width="390" align="center">
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="360" HEIGHT="80" id="animation2" ALIGN="">
<PARAM NAME=movie VALUE="gfx/animation2.swf"> <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=high> <PARAM NAME=wmode VALUE=transparent> <PARAM NAME=bgcolor VALUE=#EBEBEB> <EMBED src="gfx/animation2.swf" menu=false quality=high wmode=transparent bgcolor=#EBEBEB  WIDTH="360" HEIGHT="80" NAME="wgi_animation2" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
        </td>
    </tr>
    <tr>
        <td height="10" width="850" colspan="3" align="center"><font class="webmaster">Design and graphics developed by Steph-webdesign © 2004</font>
<div id="placer">
<div id="website">
<font class="indep">This is an independent website.</font>
</div>
</div>
        </td>
    </tr>
<table>

        </td>
    </tr>
<table>

</BODY>
</HTML>
Avatar billede mm12010 Nybegynder
07. juli 2004 - 16:05 #10
hvor er formen?
Avatar billede nellersteph Nybegynder
07. juli 2004 - 16:09 #11
Ja hvor er formen ?
Avatar billede nellersteph Nybegynder
07. juli 2004 - 16:20 #12
Jeg ved det ikke.... formularen lukker jo efter at den er submitted
Avatar billede mm12010 Nybegynder
07. juli 2004 - 16:53 #13
på hvilken side ligger koden fra:
Kommentar: nellersteph
07/07-2004 15:27:27
Avatar billede nellersteph Nybegynder
07. juli 2004 - 17:28 #14
den er på siden skrivInd.asp
Avatar billede nellersteph Nybegynder
07. juli 2004 - 17:44 #15
er det disse koder du vil se ?

<form name="myForm" action="default.asp?id1=4&id2=36" method="post" onsubmit="if(this.form.forhandler.selectedIndex!=0) window.open(forhandlerLinks[this.form.forhandler.value],'','');">

        <tr>
            <td width="100">Standard <input name="variant" type="radio" value="Standard"></td>
            <td width="100">Advantage <input name="variant" type="radio" value="Advantage"></td>
            <td width="100">Prestige <input name="variant" type="radio" value="Prestige" checked></td>
        </tr>
        <tr>
            <td>Name :</td>
            <td align="right" colspan="2"><input name="navn" type="text" size="40" class="mem"></td>
        </tr>
        <tr>
            <td>Nick :</td>
            <td align="right" colspan="2"><input name="nick" type="text" size="40" class="mem"></td>
        </tr>
        <tr>
            <td>Email :</td>
            <td align="right" colspan="2"><input name="email" type="text" size="40" class="mem"></td>
        </tr>
        <tr>
            <td>Country :</td>
            <td align="right" colspan="2"><input name="land" type="text" size="40" class="mem"></td>
        </tr>
        <tr>
            <td>Choose :</td>
            <td align="right" colspan="2">
<select name="forhandler" class="mem">
<option value="">Dealer</option>

<option value="1">aa</option>   

<option value="2">bb</option>   

<option value="3">cc</option>   

<option value="4">dd</option>   

<option value="5">ee</option>   

<option value="6">ff</option>   

<option value="7">gg</option>   

<option value="8">hh</option>   

<option value="9">ii</option>   

<script type="text/javascript">
forhandlerLinks=new Array();
forhandlerLinks["1"]="http://www.tv2.dk";forhandlerLinks["2"]="http://www.dr.dk";forhandlerLinks["3"]="";forhandlerLinks["4"]="";forhandlerLinks["5"]="";forhandlerLinks["6"]="";forhandlerLinks["7"]="";forhandlerLinks["8"]="";forhandlerLinks["9"]="";
</script>
</select>

            </td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td align="right" colspan="2"><input type="reset" value="Reset" class="knap">&nbsp;<input type="submit" value="Send" class="knap"></td>
        </tr>
</form>
Avatar billede mm12010 Nybegynder
07. juli 2004 - 22:37 #16
denne linie:
  <form name="myForm" action="default.asp?id1=4&id2=36" method="post" onsubmit="if(this.form.forhandler.selectedIndex!=0) window.open(forhandlerLinks[this.form.forhandler.value],'','');">
skal lige rettes til:
  <form name="myForm" action="default.asp?id1=4&id2=36" method="post" onsubmit="if(this.forhandler.selectedIndex!=0) window.open(forhandlerLinks[this.forhandler.value],'','');">


så burde det virke
Avatar billede nellersteph Nybegynder
07. juli 2004 - 22:42 #17
Tusinde tak... skynd dig at svare så får du point !

Mange hilsner Neller
Avatar billede mm12010 Nybegynder
07. juli 2004 - 22:54 #18
selv tak :o)
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