Avatar billede ducks Nybegynder
06. september 2002 - 20:38 Der er 10 kommentarer og
2 løsninger

Fejl i http:// adresse

jeg var åbenbart lidt for hurtig til acceptere før :(
nogen der kan svare på det nederste?
www.exp.dk/spm/254976
Avatar billede whatever Nybegynder
06. september 2002 - 20:43 #1
Årsagen til at adressen ikke virker, er at du ikke har http:// med i den. Så kan browseren ikke finde ud af det.
Avatar billede whatever Nybegynder
06. september 2002 - 20:46 #2
Prøv dette (ikke testet):

    <td width="100"><font face="Arial, Helvetica, sans-serif" size="2">Hjemmeside</font></td>
    <td width="200"><font face="Arial, Helvetica, sans-serif" size="2">
<%
dim varHjemmeside
varHjemmeside = rs("Hjemmeside")
If (inStr(varHjemmeside,'http://') <> 0) Then
    varHjemmeside = "http://" & varHjemmeside
End If

response.write "<a href='" & varHjemmeside & "'>" & varHjemmeside & "</a>"
%>
      </font></td>
  </tr>
Avatar billede ducks Nybegynder
06. september 2002 - 20:50 #3
Fejl:

Fejltype:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A03EA)
Der er en syntaksfejl
/tmp/vis.asp, line 42, column 24
If (inStr(varHjemmeside,'http://') <> 0) Then
-----------------------^
Avatar billede whatever Nybegynder
06. september 2002 - 20:52 #4
Prøv dette istedet:

    <td width="100"><font face="Arial, Helvetica, sans-serif" size="2">Hjemmeside</font></td>
    <td width="200"><font face="Arial, Helvetica, sans-serif" size="2">
<%
dim varHjemmeside
varHjemmeside = rs("Hjemmeside")
If (inStr(varHjemmeside,"http://") <> 0) Then
    varHjemmeside = "http://" & varHjemmeside
End If

response.write "<a href='" & varHjemmeside & "'>" & varHjemmeside & "</a>"
%>
      </font></td>
  </tr>
Avatar billede ducks Nybegynder
06. september 2002 - 20:56 #5
Nu er problemet det samme som først
Avatar billede whatever Nybegynder
06. september 2002 - 20:59 #6
Ok, jeg lavede en fejl. Prøv dette:

  <td width="100"><font face="Arial, Helvetica, sans-serif" size="2">Hjemmeside</font></td>
    <td width="200"><font face="Arial, Helvetica, sans-serif" size="2">
<%
dim varHjemmeside
varHjemmeside = rs("Hjemmeside")
If (inStr(varHjemmeside,"http://") == 0) Then
    varHjemmeside = "http://" & varHjemmeside
End If

response.write "<a href='" & varHjemmeside & "'>" & varHjemmeside & "</a>"
%>
      </font></td>
  </tr>
Avatar billede peppino Nybegynder
06. september 2002 - 22:35 #7
Der skal da ikke "" om http://, eller skal der???
If (inStr(varHjemmeside,"http://") <> 0) Then
Avatar billede peppino Nybegynder
06. september 2002 - 22:40 #8
<%
dim varHjemmeside
varHjemmeside = rs("Hjemmeside")
If LCase(Left(varHjemmeside,7))="http://" then%>
<p><a href="<%=varhjemmeside%>" target="_blank"><%=varhjemmeside%></a>
<%else%>
<p><a href="http://<%=varhjemmeside%>" target="_blank"><%=varhjemmeside%></a>
<%end if%>
Avatar billede peppino Nybegynder
06. september 2002 - 22:43 #9
<%
dim varHjemmeside
varHjemmeside = rs("Hjemmeside")
If (LCase(Left(varHjemmeside,7))="http://" then
    varHjemmeside = varHjemmeside
else
    varHjemmeside = "http://" & varHjemmeside
End If

response.write "<a href='" & varHjemmeside & "'>" & varHjemmeside & "</a>"
%>
Avatar billede whatever Nybegynder
07. september 2002 - 00:03 #10
Øhhh peppioni, når du ændrer det, hvorfor så ikke skære lidt ned på udnødvendig kode:

<%
dim varHjemmeside
varHjemmeside = rs("Hjemmeside")
If (LCase(Left(varHjemmeside,7)) <> "http://" then
    varHjemmeside = "http://" & varHjemmeside
End If

response.write "<a href='" & varHjemmeside & "'>" & varHjemmeside & "</a>"
%>
Avatar billede peppino Nybegynder
07. september 2002 - 00:06 #11
jaaa, det var et godt spørgsmål, det ved jeg faktisk ikke, men det er ikke første gang jeg kommer til at gøre det.
Avatar billede whatever Nybegynder
07. september 2002 - 00:56 #12
ha ha ha ha..... guess not.

Med hensyn til denne "http://", så skal den være i "" da det er en string og ikke en integer.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester