Avatar billede cdc Novice
08. maj 2008 - 15:17 Der er 2 kommentarer og
1 løsning

skal ikke lave linjeskift

Jeg har denne kode til et banner ropterings scrip, men den smider en et linieskift i mellem banner som jeg ikke ønsker.

<%Else
x = 0
Do Until RecSet.EOF Or x=ANTAL%>
    <a href="ut.asp?id=<%=RecSet("id")%>" target="_blank" onclick="java script:location.reload()" onmouseover="self.status='<%=RecSet("link")%>';return true" onmouseout="self.status=' ';return true"><img src="<%=RecSet("banner")%>" border="<%=RecSet("border")%>" alt="Besök: <%=RecSet("klick")%>" OnError="this.src='gfx/error_88.gif'"></a>
<%Conn.Execute("Update banner Set visad=visad+1, rotera=rotera+1 Where id = " & RecSet("id"))
x=x+1
RecSet.MoveNext
Loop
End If

RecSet.Close
Set RecSet = Nothing
Conn.Close
Set Conn = Nothing%>

når den looper skrives de ud sådan her:

    <a href="ut.asp?id=4" target="_blank" onclick="java script:location.reload()" onmouseover="self.status=' ';return true" onmouseout="self.status=' ';return true"><img src="foto_03.jpg" border="0" alt="Besök: 0" OnError="this.src='gfx/error_88.gif'" hspace="0"></a>

    <a href="ut.asp?id=6" target="_blank" onclick="java script:location.reload()" onmouseover="self.status=' ';return true" onmouseout="self.status=' ';return true"><img src="foto_01.jpg" border="0" alt="Besök: 0" OnError="this.src='gfx/error_88.gif'" hspace="0"></a>

    <a href="ut.asp?id=5" target="_blank" onclick="java script:location.reload()" onmouseover="self.status=' ';return true" onmouseout="self.status=' ';return true"><img src="foto_02.jpg" border="0" alt="Besök: 1" OnError="this.src='gfx/error_88.gif'" hspace="0"></a>

og det er linieskiftet jeg ikke vil have, da disse images skal stå lige op og ned af hinanden, så det ikke bliver det mindste mellemrum mellem de tre billeder. Kan dette lade sig gøre?

/cdc
Avatar billede w13 Novice
08. maj 2008 - 15:20 #1
I koden er der jo linjeskift mellem de 3 bannere, og et linjeskift i en HTML-kode resulterer i et mellemrum, når siden vises.

Ret din kode til:

<%Else
x=0
Do Until RecSet.EOF Or x=ANTAL%><a href="ut.asp?id=<%=RecSet("id")%>" target="_blank" onclick="location.reload()" onmouseover="self.status='<%=RecSet("link")%>'" onmouseout="self.status=''"><img src="<%=RecSet("banner")%>" border="<%=RecSet("border")%>" alt="Besök: <%=RecSet("klick")%>" onerror="this.src='gfx/error_88.gif'"></a><%Conn.Execute("Update banner Set visad=visad+1, rotera=rotera+1 Where id = " & RecSet("id"))
x=x+1
RecSet.MoveNext
Loop
End If

RecSet.Close
Set RecSet = Nothing
Conn.Close
Set Conn = Nothing%>

I øvrigt har jeg rettet lidt i onclick, onmouseover og onmouseout. I onclick var der ingen grund til at indlede med "java script:", i onmouseover og onmouseout gør "return false" da vist ingen forskel.
Avatar billede cdc Novice
08. maj 2008 - 16:41 #2
tak for det, så funker det lige som jeg vil have det :o)

//cdc
Avatar billede w13 Novice
08. maj 2008 - 18:37 #3
;) Tak for point!
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