/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Pop up i asp
Fra : kim


Dato : 11-02-03 09:21

Er der nogen som kan hjælpe mig med at putte følgende sætning ind
i en asp kodning

<a href="#"
onclick="popup('nymappe/side1.asp?ID=RS("ID")','mitvindue','500',
'800');" target="_self">RS("Felt1")</a>

Ved godt at "RS" sætningerne ikke bare kan skrives ind som det er
gjort i ovenstående eksempel, og der er også det som er mit
problem. Hvordan får jeg delt sætningen op når både " og '
indgår.

PFT Kim

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
///JJ (11-02-2003)
Kommentar
Fra : ///JJ


Dato : 11-02-03 09:34

"kim" <kim_a@mailme.dk> wrote in message news:b2abol$131$1@sunsite.dk...
> Er der nogen som kan hjælpe mig med at putte følgende sætning ind
> i en asp kodning
>
> <a href="#"
> onclick="popup('nymappe/side1.asp?ID=RS("ID")','mitvindue','500',
> '800');" target="_self">RS("Felt1")</a>

Jeg forstår ikke dit spørgsmål, men gætter på at du vil have følgende:

<a href="#"
onclick="popup('nymappe/side1.asp?ID=RS("ID")','mitvindue','500', '800');"
target="_self"><%=RS("Felt1")%></a>

Jeg har erstattet dit
RS("Felt1")
med
<%=RS("Felt1")%>

Jeg kalder det inline ASP, men <% %> tegnene gør at det bliver fortolket som
ASP. Lighedstegnet er det samme som "response.write"


///JJ



kim (11-02-2003)
Kommentar
Fra : kim


Dato : 11-02-03 09:51

///JJ wrote in dk.edb.internet.webdesign.serverside.asp:
> "kim" <kim_a@mailme.dk> wrote in message news:b2abol$131$1@sunsite.dk...
> > Er der nogen som kan hjælpe mig med at putte følgende sætning ind
> > i en asp kodning
> >
> > <a href="#"
> > onclick="popup('nymappe/side1.asp?ID=RS("ID")','mitvindue','500',
> > '800');" target="_self">RS("Felt1")</a>
>
> Jeg forstår ikke dit spørgsmål, men gætter på at du vil have følgende:
>
> <a href="#"
> onclick="popup('nymappe/side1.asp?ID=RS("ID")','mitvindue','500', '800');"
> target="_self"><%=RS("Felt1")%></a>
>
> Jeg har erstattet dit
> RS("Felt1")
> med
> <%=RS("Felt1")%>
>
> Jeg kalder det inline ASP, men <% %> tegnene gør at det bliver fortolket som
> ASP. Lighedstegnet er det samme som "response.write"
>
>
> ///JJ
>
>
Det var ikke lige det jeg søgte efter.
Sætningen ingår i en Do...Loop sætning og skulle måske skrives sådan her

<%
Do

Response.Write("<a href="#"
onclick="popup('nymappe/side1.asp?ID=RS("ID")','mitvindue','500','800');"
target="_self">RS("Felt1")</a><br>")

RS.MoveNext

Loop while not rs.eof
%>

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

///JJ (11-02-2003)
Kommentar
Fra : ///JJ


Dato : 11-02-03 11:59

"kim" <kim_a@mailme.dk> wrote in message news:b2adha$aal$1@sunsite.dk...
> ///JJ wrote in dk.edb.internet.webdesign.serverside.asp:
> > "kim" <kim_a@mailme.dk> wrote in message news:b2abol$131$1@sunsite.dk...
> >
> >
> Det var ikke lige det jeg søgte efter.
> Sætningen ingår i en Do...Loop sætning og skulle måske skrives sådan her
>
> <%
> Do
>
> Response.Write("<a href="#"
> onclick="popup('nymappe/side1.asp?ID=RS("ID")','mitvindue','500','800');"
> target="_self">RS("Felt1")</a><br>")
>
> RS.MoveNext
>
> Loop while not rs.eof
> %>


Okay - godt du har fundet en løsning, men i realiteten er det nu helt
ligegyldigt at ovenstående skal indgå i Do-Loop:

<%
Do
%>

<a href="#"
onclick="popup('nymappe/side1.asp?ID=RS("ID")','mitvindue','500', '800');"
target="_self"><%=RS("Felt1")%></a>

<%
RS.MoveNext
Loop while not rs.eof
%>



mvh
///JJ



Jens Gyldenkærne Cla~ (11-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 11-02-03 12:14

///JJ skrev:

> Okay - godt du har fundet en løsning, men i realiteten er det
> nu helt ligegyldigt at ovenstående skal indgå i Do-Loop:

Korrekt - men du har overset rs-kaldet (rs("id")) i selve linket:

> <a href="#"
> onclick="popup('nymappe/side1.asp?ID=RS("ID")','mitvindue','500
> ', '800');" target="_self"><%=RS("Felt1")%></a>

Prøv med

<a href="#"
   onclick="popup('nymappe/side1.asp?ID=<%= RS("ID") %>',
'mitvindue','500 ', '800');" target="_self"><%=RS("Felt1")%></a>

En helt anden ting er at man bør sikre at linket også virker uden
javascript. En fall back-løsning er at bruge

<a href="side.asp" target="popup" onclick="popup(...)">

Her åbner popup-koden blot en vindue med navnet "popup" - target
sørger så for at åbne siden i popupvinduet. Hvis javascriptet
fejler åbnes siden i et nyt vindue - og hvis target ikke er
understøttet åbnes siden blot i samme vindue. Metoden er beskrevet
udførligt på en side jeg desværre ikke lige kan huske adressen
på... - men jeg kan evt. lede lidt hvis det er aktuelt.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Jesper Nielsen (11-02-2003)
Kommentar
Fra : Jesper Nielsen


Dato : 11-02-03 10:33

> Er der nogen som kan hjælpe mig med at putte følgende sætning ind
> i en asp kodning
>
> <a href="#"
> onclick="popup('nymappe/side1.asp?ID=RS("ID")','mitvindue','500',
> '800');" target="_self">RS("Felt1")</a>

Er det sådan du mener?

Response.Write("<a href=""#"" onclick=""popup('nymappe/side1.asp?ID=" &
RS("ID") & "','mitvindue','500','800');"" target=""_self"">" & RS("Felt1") &
"</a>")

--
Mvh. Jesper



kim (11-02-2003)
Kommentar
Fra : kim


Dato : 11-02-03 11:11

Jesper Nielsen wrote in dk.edb.internet.webdesign.serverside.asp:
> > Er der nogen som kan hjælpe mig med at putte følgende sætning ind
> > i en asp kodning
> >
> > <a href="#"
> > onclick="popup('nymappe/side1.asp?ID=RS("ID")','mitvindue','500',
> > '800');" target="_self">RS("Felt1")</a>
>
> Er det sådan du mener?
>
> Response.Write("<a href=""#"" onclick=""popup('nymappe/side1.asp?ID=" &
> RS("ID") & "','mitvindue','500','800');"" target=""_self"">" & RS("Felt1") &
> "</a>")
>
> --
> Mvh. Jesper
>
>
Dette var svaret Tusinde Tak



--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste