Frågan 23 nov. 2005 20:52 #1 Med den här if-satsen så klagar den på en loop som ligger längre ner, hur skriver jag om för att få den att fungera.
<%if request.querystring("userID") = 813 then%>
<span style="background-color:pink; height:100%; width:100%; margin:margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;" class="presentation"></span>
<%else if request.querystring("userID") = 806 then%>
<span style="background-image : url(/images/moose.png); background-repeat : norepeat;"></span>
<%else%>
<span class="presentation">
<%end if%>
Poffe Medlem sedan apr. 2002 2 743 inlägg Vad får du för felmeddelande?
Microsoft VBScript compilation error '800a040e'
'loop' without 'do'
/view.asp, line 480
view.MoveNext: Loop
---------------^
<%if request.querystring("userID") = 813 then%>
<span style="background-color:pink; height:100%; width:100%; margin:margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;" class="presentation"></span>
<%Else%>
<span class="presentation">
<%end if%>
Denna kod fungerar bra, men inte när jag ska lägga till en if-sats i den
J jimpa Medlem sedan jan. 2001 361 inlägg <%if request.querystring("userID") = 813 then%>
<span style="background-color:pink; height:100%; width:100%; margin:margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;" class="presentation"></span>
<%elseif request.querystring("userID") = 806 then%>
<span style="background-image : url(/images/moose.png); background-repeat : norepeat;"></span>
<%else%>
<span class="presentation">
<%end if%>
jimpa skrev:
<%if request.querystring("userID") = 813 then%>
<span style="background-color:pink; height:100%; width:100%; margin:margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;" class="presentation"></span>
<%elseif request.querystring("userID") = 806 then%>
<span style="background-image : url(/images/moose.png); background-repeat : norepeat;"></span>
<%else%>
<span class="presentation">
<%end if%>
Det var ju en klar miss från min sida, borde jag ha sett.....frågan är nu bara varför inte bilden visas i bakgrunden?? *hmmmm*
J jimpa Medlem sedan jan. 2001 361 inlägg Kanske så här?
<%if request.querystring("userID") = "813 " then%>
<span style="background-color:pink; height:100%; width:100%; margin:margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;" class="presentation"></span>
<%elseif request.querystring("userID") = "806 " then%>
<span style="background-image : url(/images/moose.png); background-repeat : norepeat;"></span>
<%else%>
<span class="presentation">
<%end if%>
ska det vara ett tal så använd:
cint(request.querystring("userID")) = 813
voigtann1 skrev:
ska det vara ett tal så använd:
cint(request.querystring("userID")) = 813
Det visade inte heller bild,och datatypen är INT så CInt är ju rätt att ha med
E emission Medlem sedan dec. 1999 6 721 inlägg Felsök genom att kolla vad som genereras ("visa källa"). Du kanske inte ska avsluta din span:s direkt, som du gör nu, förutom i sista else:n.
Det som genereras i sats nr 2 är
<span style="background-image : url(/images/moose.png); background-repeat : norepeat;"></span>
och i sats nr 1 är (den enda av de 2 som fungerar)
<span style="background-color:pink; height:100%; width:100%; margin:margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;" class="presentation">
E emission Medlem sedan dec. 1999 6 721 inlägg En tom span med bakgrundsbild borde inte synas särskilt mycket, eller hur?
hjälpte inte med <span style="background-image : url(/images/moose.png); background-repeat : norepeat;"> </span>
E emission Medlem sedan dec. 1999 6 721 inlägg Ett mellanslag med bakgrundsbild blir ju inte så synligt heller (lite, men inte mycket, det är ju bara ett mellanslag). Vad är det du vill åstadkomma?
jag vill på den personens presentation visa en bakgrundsbild som visas under presentationstexten på samma sätt som det blir en rosa bakgrund under den andra personens presentation
så här ser hela det kodstycket ut
<td colspan="5">
<fieldset style="border-color:#777777; padding:5px;">
<legend class="presentation1" style="margin:margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;">Presentation</legend>
<%if CInt(request.querystring("userID")) = 813 then%>
<span style="background-color:pink; height:100%; width:100%; margin:margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;" class="presentation">
<%elseif CInt(request.querystring("userID")) = 806 then%>
<span style="background-image:url(/images/moose.png); background-repeat:norepeat;"></span>
<%else%>
<span class="presentation">
<%end if%>
<%If userPres <> "" Then
response.write RegExp(sPres)%>
</span>
<%Else%>
<span class="presentation">
<%=user%> har inte angett någon information om sig själv än
</span>
<% End If%>
</fieldset>
</td>
Poffe Medlem sedan apr. 2002 2 743 inlägg <span style="background-image:url(...); background-repeat:norepeat;">[b]</span>[/b]
Ta bort sluttaggen (</span>) så borde det väll fungera :)
Poffe skrev:
<span style="background-image:url(...); background-repeat:norepeat;">[b]</span>[/b]
Ta bort sluttaggen (</span>) så borde det väll fungera :)
Ingen bakgrundsbild där heller tyvärr
Måste man skriva om koden på nåt sätt för att få det att fungera??
@nders Medlem sedan juni 2000 32 967 inlägg Som emission skriver, din <span> måste ju ha något innehåll, annars finns det inget att vara bakgrundsbild till. Annars får du nog sätta en fast storlek på din <span>.
E emission Medlem sedan dec. 1999 6 721 inlägg Ett tips är att labba fram utseendet i en ren html-fil, innan du lägger på ASP-logik.
Denna kod löste problemet, synd bara att man måste ha en fast bredd
<fieldset style="border-color:#777777; padding:5px;">
<legend class="presentation1" style="margin:margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;">Presentation</legend>
<%if CInt(request.querystring("userID")) = 813 then%>
<span style="background-color:pink; height:100%; width:100%; margin:margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;" class="presentation">
<%elseif CInt(request.querystring("userID")) = 806 then%>
<span style="background-image : url(/images/moose.png); background-repeat:no-repeat; width:500px;; height:300px;">
<%else%>
<span class="presentation">
<%end if%>
<%If userPres <> "" Then
response.write RegExp(sPres)%>
</span></span>
<%Else%>
<span class="presentation">
<%=user%> har inte angett någon information om sig själv än
</span>
<% End If%>
</fieldset>