webForumDet fria alternativet

Länkar som slutat fungera

ASP

10 svar · 466 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

Så här gör jag:

if LEN(rst("URL"))>5 then
response.write "<a href=""http://"& rst("URL") &""" target=""_new"">" & rst("Forening") &"</a>"
else
response.write rst("Forening")
end if

Jag ser inga fel, det fungerade först, men helt plötsligt så händer ingenting
när jag trycker på länken. Några tips?

Medlem sedan apr. 2003120 inlägg
#2

saw skrev:

Så här gör jag:

if LEN(rst("URL"))>5 then
response.write "<a href=""http://"& rst("URL") &""" target=""_new"">" & rst("Forening") &"</a>"
else
response.write rst("Forening")
end if

Jag ser inga fel, det fungerade först, men helt plötsligt så händer ingenting
när jag trycker på länken. Några tips?

Det är absolut inget fel i idn kod såvida du inte har angett fel kolumn i ditt recordset eller liknande... jag testade koden och den funkade bra!
Du kanske skulle kunna bifoga lite mer kod?

Medlem sedan mars 20011 880 inlägg
#3

Jo jag kan skicka med lite till här, vill inte ta allt, det blir för långt.

While Not rst.EOF and rad < rst.PageSize
	rad = rad + 1

CALL ColorRow(j,"DCEBFA","FBFDFE")

Response.Write "<TR bgcolor ="& rowColor &"><TD><FONT SIZE=""2"">"

if LEN(rst("URL"))>5 then
response.write "<a href=""http://"& rst("URL") &""" target=""_new"">" & 
rst("Forening") &"</a>"
else
	response.write rst("Forening")
end if

response.write"</FONT></TD><TD> <FONT SIZE=""1"">"& rst("Tillhor") 
&"</FONT></TD>"&_
"<TD> <FONT SIZE=""1"">"& rst("Adress") &"</FONT></TD>"&_
"<TD> <FONT SIZE=""1"">"& rst("PostNr") &"</FONT></TD>"&_
"<TD> <FONT SIZE=""1"">"& rst("Ort") &"</FONT></TD>"&_
"<TD> <FONT SIZE=""1""><a href=""mailto:" & rst("Epost") & "?
subject=Angående hemsida från Benni Svensson"" title=""Enskild epost"" >"& 
rst("Kontaktnamn") &"</a></FONT></TD></TR>"

rst.MoveNext
Wend

Det som förbryllar mig, är att det först fungerade, men sen inte.

Medlem sedan apr. 2003120 inlägg
#4

vänta här nu... kommer inte länken fram för dig öht. eller är det så att det inte händer något när man trycket på själva länken?

Vad får du för output?

Medlem sedan mars 20011 880 inlägg
#5

Exakt, ingenting händer när man klickar på länken.

Medlem sedan apr. 2003120 inlägg
#6

saw skrev:

Exakt, ingenting händer när man klickar på länken.

Jaha, ge mig outputen då... dvs. den HTML-kod som genererats när asp-koden exekveras i din webbläsare...

Medlem sedan mars 20011 880 inlägg
#7

JAg tror att jag har hittat felet:
target=""_blank"" skall det ju vara om jag vill ha ett nytt fönster. Det verkar fungera.

Medlem sedan apr. 20031 660 inlägg
#8

HEJ!

Oavsett vilken target du har ska det väl fungera ändå?

Att target="_new" är något som Frontpage hade (har?) för sig är en annan sak; det har man skrivit många gånger, innan man förstod att det var _blank som man skulle använda.

Och då lämnar jag hela diskussionen med att target endast ska användas för frames därhän!

Medlem sedan juli 2004206 inlägg
#9

du kan skriva target="apa" om du vill. Regeln är den att sidan öppnas i ett nytt fönster om det inte finns en frame med just det namnet.

Medlem sedan apr. 20031 660 inlägg
#10

HEJ!

Kom på en sak som kanske är lösningen:

Om man öppnar en sida med konstig target (_new alltså) och sedan klickar på samma länk igen, kommer det fönstret upp då?

Det kanske är så också att du har en frame som heter _new, då hamnar resultatet där, och man ser inte det.

En stund senare hittar man den saknade framen inkilad i ett helt annat frameset, och man får förklaringen varför man inte fick fram resultatet från den länk man klickade på.

Medlem sedan mars 20011 880 inlägg
#11

Nej, jag har ingen frame som hete _new, jag förstår bara inte hur jag har kunnat
skriva någonting så idiotiskt som det.

Hela tiden så var det ju "_blank" som jag hadde för avsikt att använda mig av.

Fortfarande så gäller nog den gammla reglen, kör du fast kl 2:00 på natten, vänta tills
dagen efter, då kan det klarna upp (ojsan).

259 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)