Just nu i M3-nätverket
Jump to content

response.write RecSet


Birdman

Recommended Posts

Hej på er...

 

Jag håller på att trixa med en gästbok och jag får inte till det som jag ska.

När man fyller i "formen" i input <input type="text" name="webb" > så ska det vara ett recset.

If RecSet("Webb") <> "" Then

response.write(" [ <a href=" & RecSet("Webb") & " target='_blank'> Webb </a> ]")

Det skriver ut webb i gästboken, MEN jag vill ha så att det blir en bild istället, ÅÅÅ jag får inte till det.

 

Tack för alla tips

Thomas

Link to comment
Share on other sites

Null or not an object

THomas,

 

Jag förstå inte riktigt hur du menar? Kan du förklara lite närmare vad du menar med bild...?

 

Sedan kan jag tipsa om att jag aldrig jämför sträng mot sträng för att se om den är tom. Det är effektivare att skriva

 

IF Len(str) = 0 THEN
'Exekvera kod
END IF

 

Så din IF-sats skulle då bli:

IF NOT Len(RecSet("Webb")) = 0 THEN
response.write(" [ <a href=" & RecSet("Webb") & " target='_blank'> Webb </a> ]")
END IF

 

 

[inlägget ändrat 2002-11-14 12:08:00 av Null or not an object]

[inlägget ändrat 2002-11-14 12:10:00 av Null or not an object]

Link to comment
Share on other sites

jämför sträng mot sträng för att se om den är tom. Det är effektivare att skriva

 

Hmmm.. det borde bero på (bland annat) hur den lagrar strängar. Lagrar den som (bland annat) Pascal med längden som det första tecknet i strängen, så borde det vara klart snabbare, men, om den måste stega igenom hela strängen för att få längden skulle det kunna ta längre tid än att jämföra två strängar där första tecknet skiljer.

 

Ciao,

Anders

 

Link to comment
Share on other sites

Null or not an object

Anders,

 

Jag kan inte svara exakt på hur VBscript gör, men jag har hört från flera håll att det blir effektivare samt minskad risk för fel om man skriver så. Jag har dock aldrig själv gjort någon test.

 

Link to comment
Share on other sites

Null or not an object

Såg också att det verkar som om du missat att "rama" in länken.

 

Du har:

response.write(" [ <a href=" & RecSet("Webb") & " target='_blank'> Webb </a> ]") 

Jag föreslår:

response.write(" [ <a href='" & RecSet("Webb") & "' target='_blank'> Webb </a> ]")

Jag har lagt enkelcitat (') i hrefen.

 

 

Link to comment
Share on other sites

Gå och kolla på www.fagelhunden.nu så ser du hur jag menar...Gästgbok

 

när man fyller i hemsida i formuläret som har....följande kod....

>Hemsida<.. <input type="text" name="webb"> då ska jag få en bild i gästboken som är länkbar till den hemsidan. Nu har jag fått den att skriva ut text men hur gör jag för att det ska bli en bild istället?

 

<coden> If RecSet("Webb") <> "" Then

response.write(" [ <a href=" & RecSet("Webb") & " target='_blank'> Webb </a> ]" )

 

 

 

Link to comment
Share on other sites

Null or not an object

Prova med detta:

If RecSet("Webb") <> "" Then
response.write(" [ <a href=" & RecSet("Webb") & " target='_blank'><img src='/bilder/bild.typ' border='0'> Webb </a> ]" )
END IF

 

Hör av dig om det inte fungerar, eller jag fortfarande har missupfattat vad du vill göra. Har du inte gjort så på IP-numret?

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...