Eftersom länken inte fungerar så ...
Vad är problemet?
Skall bilden placeras i en slumpmässig ruta?
Hämtning från databas?
Har du någon kod alls?
7 svar · 325 visningar · startad av magnusfeldth
NU blir det svårt gubbar,
jag vill skriva en if-sats eller nånting som gör detta:
på en sida skall det finnas en tabell som är 3 kolumner hög och 3 kolumner bred.... alla dessa skall ha bakgrundsfärgen #FF0000... förutom en... denna skall ha en bild vars adress finns i en databaskolumn som querystringats dit... denna skall placeras i någon av dessa nio rutor som sidtabellen bildar...
se exempelvis https://www.vitatubsockor.nu/klick/arkivet2.asp för att förstå bättre... det är en av de gröna bilderna som alltså skall vara en bild som kommer från en databastabell....
hur skall jag göra?
Red: Ändrade länk. Som ändå inte tycks fungera /LarsG
magnus:också ändrat länken. nu funkar den...
Eftersom länken inte fungerar så ...
Vad är problemet?
Skall bilden placeras i en slumpmässig ruta?
Hämtning från databas?
Har du någon kod alls?
rättar adressen http://www.vitatubsockor.nu/arkiv/arkivet.asp
bilden skall placeras i slumpmässig ruta
Länk fungerar icke ...
<%
dim connect,rs,pos,row,column
set connect = server.createobject("adodb.connection")
'öppna
set rs = connect.excute( "select adress from images where imageid = " & request.querystring("imageid") )
if not rs.eof then
randomize
pos = 1 + cint(9*rnd())
response.write "<table>"
for row = 1 to 3
response.write "<tr>"
for column = 1 to 3
if row*column = pos then
'skriv bild
else
'skriv annat
end if
next
response.write "</tr>"
next
response.write "</table>"
end if
Det saknas lite, men det är ju bara detaljer i det stora hela.
här kommer den riktiga adressen: http://www.vitatubsockor.nu/klick/arkivet2.asp
och här kommer koden som skall bearbetas... den är egentligen 5x5 kolumner, men endast nio är skall vara valbara...
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="10" valign="top">
<img border="0" src="../images/vitkvadrat.gif" width="10" height="10"></td>
<td width="360" valign="top">
<table border="0" cellspacing="0" width="100%" id="AutoNumber1" cellpadding="0">
<tr>
<td width="118" valign="top" height="98" bgcolor="#A0A888">
<h1>1</h1>
</td>
<td width="3" valign="top" height="98">
<h1>
<img border="0" src="../images/3x98vit.gif"></h1>
</td>
<td width="118" valign="top" height="98" bgcolor="#A0A888">
<h1>2</h1>
</td>
<td width="3" valign="top" height="98">
<h1>
<img border="0" src="../images/3x98vit.gif"></h1>
</td>
<td width="118" valign="top" height="98" bgcolor="#A0A888">
<h1>3</h1>
</td>
</tr>
<tr>
<td width="118" valign="top" height="3">
<h1>
<img border="0" src="../images/118x3vit.gif"></h1>
</td>
<td width="3" valign="top" height="3">
<h1>
<img border="0" src="../images/3x3vit.gif"></h1>
</td>
<td width="118" valign="top" height="3">
<h1>
<img border="0" src="../images/118x3vit.gif"></h1>
</td>
<td width="3" valign="top" height="3">
<h1>
<img border="0" src="../images/3x3vit.gif"></h1>
</td>
<td width="118" valign="top" height="3">
<h1>
<img border="0" src="../images/118x3vit.gif"></h1>
</td>
</tr>
<tr>
<td width="118" valign="top" height="98" bgcolor="#A0A888">
<h1>4</h1>
</td>
<td width="3" valign="top" height="98">
<h1>
<img border="0" src="../images/3x98vit.gif"></h1>
</td>
<td width="118" valign="top" height="98" bgcolor="#A0A888">
<h1>5</h1>
</td>
<td width="3" valign="top" height="98">
<h1>
<img border="0" src="../images/3x98vit.gif"></h1>
</td>
<td width="118" valign="top" height="98" bgcolor="#A0A888">
<h1>6</h1>
</td>
</tr>
<tr>
<td width="118%" valign="top" height="3">
<h1>
<img border="0" src="../images/118x3vit.gif"></h1>
</td>
<td width="20%" valign="top">
<h1>
<img border="0" src="../images/3x3vit.gif"></h1>
</td>
<td width="118" valign="top" height="3">
<h1>
<img border="0" src="../images/118x3vit.gif"></h1>
</td>
<td width="3" valign="top" height="3">
<h1>
<img border="0" src="../images/3x3vit.gif"></h1>
</td>
<td width="118" valign="top" height="3">
<h1>
<img border="0" src="../images/118x3vit.gif"></h1>
</td>
</tr>
<tr>
<td width="118" valign="top" height="98" bgcolor="#A0A888">
<h1>7</h1>
</td>
<td width="3" valign="top" height="98">
<h1>
<img border="0" src="../images/3x98vit.gif"></h1>
</td>
<td width="118" valign="top" height="98" bgcolor="#A0A888">
<h1>8</h1>
</td>
<td width="3" valign="top" height="98">
<h1>
<img border="0" src="../images/3x98vit.gif"></h1>
</td>
<td width="118" valign="top" height="98" bgcolor="#A0A888">
<h1>9</h1>
</td>
</tr>
</table>
bilden skall alltså slumpas in i de rutor som jag skrivit in siffrorna 1 - 9 i....
skulle man kunna göra så att man först sätter en randomsats som får fram en siffra mellan 1-9 som sedan kollas av i if-satser... så att jag där det står nu siffror mellan 1 och 9 lägger in typ "if bildplats = 1 then `lägg ut bilden här
if bildplats =2 then `lägg ut bilden här
osv???
vad tror ni? möjligt? och hur gör jag den första randomsatsen som tar fram ett värde mellan 1-9 som jag sedan kan använda som värde i en if-sats?
är det någon som fattar vad jag svamlar i?
Hur gick det med LarsGs kod då?
jag har inte testat den eftersom jag jag skall ha mellan rum mellan cellerna och fixar jag det med cellspace blir det inte bra... kolla länken, så förstår du bättre, tror jag...