Öh, va?!?
Det är väll bara att skriva dit dem :OO
<a href="krypin.asp?id=<div id=username1></div>">&lt;div id=id1&gt;&lt;/div&gt;</a>
9 svar · 373 visningar · startad av ampy
Har dessa två värden:
<div id=username1></div>
<div id=id1></div>
Hur gör jag en länk som ska se ut så här:
<a href="krypin.asp?id=??">??</a>
Där frågeteckerna ska dem två värderna vara. Hur skriver man dit dem?
Öh, va?!?
Det är väll bara att skriva dit dem :OO
<a href="krypin.asp?id=<div id=username1></div>">&lt;div id=id1&gt;&lt;/div&gt;</a>
Man kan ju inte skriva taggar inne i en länk!
Det smidigaste blir väl att använda asp:
<a href="krypin.asp?id=<%= Server.HtmlEncode(Server.UrlEncode("<div id=""grötomslag"">"))%>">usch</a>
Man kan ju inte skriva taggar inne i en länk!
Jo - om man "URL-kodar" värdet på href!.
<a href="krypin.asp?id=<div id=username1></div>">
skulle med denna metod bli
<a href="krypin.asp?id=%3Cdiv%20id=username1%3E%3C/div%3E">
Manuellt:
byt ut alla:
"<" mot tecknen "%3C"
">" mot "%3E"
" " (mellanslag) mot "%20"
Maskinellt:
Om man inte har tillgång till ASP ;) , så finns beskrivning av fenomenet och ett "URL-Encoder"-verktyg man kan använda t.ex. på http://www.blooberry.com/indexdot/html/topics/urlencoding.htm
Ingen av förslagen fungerade:
När jag skrev jarvklos´s förslag:
<a href="krypin.asp?id=%3Cdiv%20id=username1%3E%3C/div%3E"><div id=username1></a>
Så blev länken så här:
krypin.asp?id=<div id=username1></div>
När jag testade spango´s förslag:
<a href="krypin.asp?id=<%= Server.HtmlEncode(Server.UrlEncode("<div id=""id1"">"))%>"><div id=username1></div></a>
Så blev länken så här:
krypin.asp?id=<div id="id1">
Antingen använder du JavaScript för att hämta id-värdet och dirigera vidare besökaren, eller så lagrar du inte värdet i HTML utan skriver ut det direkt med ASP.
Välj vad du känner för och fråga i rätt forum (ASP eller JavaScript). Det du vill göra (är vad jag vet) omöjligt i HTML.
username = RecSet("username")
id = RecSet("id")
kon = RecSet("kon")
Response.Write "parent.username" & x & ".innerHTML = '" & username & "'" & vbCrlf
Response.Write "parent.kon" & x & ".innerHTML = '" & kon & "'" & vbCrlf
Response.Write "parent.id" & x & ".innerHTML = " & id & "" & vbCrlf
jag hämtar det med asp, så kan någon moderator flytta denna tråd till ASP-rummet eller kan ni svara snabbt här?
Som jag förstod din fråga gör koden du fått precis det du vill.
Jag tror du får precisera din fråga lite så att man fårstår vad du menar.
Det du vill göra är alltså att skapa en länk som blir såhär:
<a href="krypin.asp?id=id1">username1</a>
Har jag förstått det hela rätt?