Just nu i M3-nätverket
Gå till innehåll

response.write RecSet


Birdman

Rekommendera Poster

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

Länk till kommentar
Dela på andra webbplatser

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]

Länk till kommentar
Dela på andra webbplatser

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

 

Länk till kommentar
Dela på andra webbplatser

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.

 

Länk till kommentar
Dela på andra webbplatser

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.

 

 

Länk till kommentar
Dela på andra webbplatser

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> ]" )

 

 

 

Länk till kommentar
Dela på andra webbplatser

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?

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...