/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
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
popup - en blanding javascript og asp
Fra : Jimmy Snedker


Dato : 26-06-02 13:41

hej!

Jeg er ved at udarbejde en side i asp (list.asp), hvor en masse
band-navne bliver trukket ud af en access-database og linket til
detail.asp.(se kode!)

Men detail.asp ønsker jeg skal komme så som en popup-side ?? Jeg
er klar over man kan sætte "target="blank"" ind i "a href'en",
men jeg ønsker også at kunne definere størrelsen og placering
noget i stil med den artikel
http://www.html.dk/scripts/javascript/00023/ ......men
hvordan får jeg kombineret javascript med asp'en?


Jeg blev smidt fra asp-nyhedsgruppen til dette sted...håber nogen
kan hjælpe?

Med venlig hilsen

Jimmy Snedker


list.asp:
<html>
<head>
<%
' ADODB connection objektet
Set Conn = Server.CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("mindatabase.mdb")
' Åben databaseforbindelsen
Conn.Open DSN
%>
<title>Kalender</title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<link rel="stylesheet" href="css/if_styles.css" type="text/css">
</head>
<body>
<%

strSQL = "Select * From list Order by id"
Set rs = Conn.Execute(strSQL)
%>
<table width="280" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="datotxt">
<%
Do
%>
<%
Response.Write rs("dag")
%>
</td>
</tr>
<tr>
<td class="b_link">
<%
' Personens navn
strNavn = rs("bands")

' lav et link til person.asp med Id-værdien i URL
strLink = "<a href='detail.asp?id=" & rs("Id") & "'>" &
strNavn & "</a>"

' Liste med links
Response.Write strLink
%>
</td>
</tr>
<tr>
<td class="datotxt">
<%rs.MoveNext
Loop While Not rs.EOF
%>
</td>
</tr>
</table>
</body>

</html>
<%
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>



--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
René Lønstrup \(AKA ~ (26-06-2002)
Kommentar
Fra : René Lønstrup \(AKA ~


Dato : 26-06-02 16:36

"Jimmy Snedker" <js@3d-empire.dk> wrote in message
news:afcco2$hbh$1@sunsite.dk
> Jeg er ved at udarbejde en side i asp (list.asp), hvor en masse
> band-navne bliver trukket ud af en access-database og linket til
> detail.asp.(se kode!)
>
> Men detail.asp ønsker jeg skal komme så som en popup-side ??

Hvis alle bandene skal åbne i det samme popup-vindue (klik på et band åbner
et vindue, klik på et nyt, vises i det samme popup osv.), ændrer du bare
din link linie til dette:

-- cut --
' lav et link til person.asp med Id-værdien i URL
strLink = "<a href=""#"" onclick=""popup('detail.asp?id=" & rs("Id") &
"','mitvindue','300','300');"">" & strNavn & "</a>"
-- /cut --

> http://www.html.dk/scripts/javascript/00023/ ......men
> hvordan får jeg kombineret javascript med asp'en?

Du markerer selve javascriptet (det der står imellem <script...> og
</script>) og kopierer det over på dit list.asp dokument, og placerer det i
<head> </head>.
Det skulle vist være det.


--
René (AKA The Artist Currently Known As Rel7Star)
--- farende rundt i en 1985 Toyota MR2 1,6 16v ---
x===----> http://www.rel7star.dk <----===x



Bent Nielsen (26-06-2002)
Kommentar
Fra : Bent Nielsen


Dato : 26-06-02 18:54

Jimmy Snedker wrote in dk.edb.internet.webdesign.clientside:
> hej!
>
> Jeg er ved at udarbejde en side i asp (list.asp), hvor en masse
> band-navne bliver trukket ud af en access-database og linket til
> detail.asp.(se kode!)
>
> Men detail.asp ønsker jeg skal komme så som en popup-side ?? Jeg
> er klar over man kan sætte "target="blank"" ind i "a href'en",
> men jeg ønsker også at kunne definere størrelsen og placering
> noget i stil med den artikel
> http://www.html.dk/scripts/javascript/00023/ ......men
> hvordan får jeg kombineret javascript med asp'en?


>
> Jeg blev smidt fra asp-nyhedsgruppen til dette sted...håber nogen
> kan hjælpe?
>
> Med venlig hilsen
>
> Jimmy Snedker
>
>
> list.asp:
> <html>
> <head>
> <%
&gt; ' ADODB connection objektet
&gt; Set Conn = Server.CreateObject("ADODB.Connection")
&gt; ' Husk at angive den rigtige sti til din database
&gt; DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
&gt; Server.MapPath("mindatabase.mdb")
&gt; ' Åben databaseforbindelsen
&gt; Conn.Open DSN
&gt; %>
> <title>Kalender</title>
> <meta http-equiv="Content-Type" content="text/html;
> charset=iso-8859-1">
> <link rel="stylesheet" href="css/if_styles.css" type="text/css">
> </head>
> <body>
> <%
&gt;
&gt; strSQL = "Select * From list Order by id"
&gt; Set rs = Conn.Execute(strSQL)
&gt; %>
> <table width="280" border="0" cellspacing="0" cellpadding="0">
> <tr>
> <td class="datotxt">
> <%
&gt; Do
&gt; %>
> <%
&gt; Response.Write rs("dag")
&gt; %>
> </td>
> </tr>
> <tr>
> <td class="b_link">
> <%
&gt; ' Personens navn
&gt; strNavn = rs("bands")
&gt;
&gt; ' lav et link til person.asp med Id-værdien i URL
&gt; strLink = "<a href='detail.asp?id=" & rs("Id") & "'>" &
&gt; strNavn & "</a>"
&gt;
&gt; ' Liste med links
&gt; Response.Write strLink
&gt; %>
> </td>
> </tr>
> <tr>
> <td class="datotxt">
> <%rs.MoveNext
&gt; Loop While Not rs.EOF
&gt; %>
> </td>
> </tr>
> </table>
> </body>
>
> </html>
> <%
&gt; ' Luk databaseforbindelse
&gt; Conn.Close
&gt; Set Conn = Nothing
&gt; %>

Prøv at læse denne artikel
http://www.html.dk/artikler/00004/


Hilsen Bent Nielsen


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Morten Abildgaard (27-06-2002)
Kommentar
Fra : Morten Abildgaard


Dato : 27-06-02 16:45

Jimmy Snedker skrev:
> Jeg er ved at udarbejde en side i asp (list.asp), hvor en masse
> band-navne bliver trukket ud af en access-database og linket til
> detail.asp.(se kode!)
>
> Men detail.asp ›nsker jeg skal komme s† som en popup-side ?? Jeg
> er klar over man kan s‘tte "target="blank"" ind i "a href'en",
> men jeg ›nsker ogs† at kunne definere st›rrelsen og placering
> noget i stil med den artikel
> http://www.html.dk/scripts/javascript/00023/ ......men
> hvordan f†r jeg kombineret javascript med asp'en?
>

Du putter koden fra html.dk ind i <head>'en på din side.
Og dine links retter du til:

<quote fra din kode>

' lav et link til person.asp med Id-værdien i URL
strLink = "<a href=""detail.asp?id=" & rs("Id") & """" &_
" target=""pop"" "&_
" onclick=""popup(this.href,'pop',300,300)"">" &_
strNavn & "</a>"

</quote fra din kode>

På den måde er du helgarderet, ved at linken vil åbne i et popup-vindue
hvis klienten har javascript aktiveret, og ellers vil den bare blive
åbnet på samme måde som hvis du satte target="_blank".


hygge
/morten

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste