webForumDet fria alternativet

Sessionproblem? NN vs IE

8 svar · 268 visningar · startad av draghund

draghundMedlem sedan jan. 200279 inlägg
#1

Hej!

Om ni kollar på https://www.benders.se/ny och klickar på Benders Tak
och sedan väljer något under produkter får ni fram ett gäng takpannor, om ni sedan väljer en takpanna kommer det lite mer info, en större bild osv, om man då i dropdown-menyn väljer en annan sorts panna och sedan klickar på en ny panna så kommer den första panntypen upp på översta raden.

Detta problem blir dock bara i IE och inte i NN, där uppdaterar NN med det nya panntypen...

Undrar om det är någon som har fattat vad jag har skrivit... :q

PatrikBMedlem sedan mars 20002 836 inlägg
#2

Blir det så för alla versioner av IE? .... eller är det bara för IE 6?

IE6 har nämligen default inställningen att inte acceptera cookies. Om browsern inte accepterar några cookies funkar heller inte sessions.

Det du bör göra är att kolla om browsern tillåter cookies om inte meddela besökaren att denna webbplats endast funkar med cookies påslaget och beskriva hur man ställer in browsern så att den accepterar cookies.

[r] får bara upp en tom sida i Netscape

cya,
PatrikB

Web-TorMedlem sedan nov. 200013 890 inlägg
#3

Jag måste erkänna att jag inte fattar vad du menar.
Använder du verkligen cookies på sidan?

draghundMedlem sedan jan. 200279 inlägg
#4

Nej jag använder inte cookies

Kör IE ver 5.0

PatrikBMedlem sedan mars 20002 836 inlägg
#5

lite kod + länk så man kan kika i NS oxå

psst, sessions använder sig av cookies för att kunna hålla reda på besökarna, krypterade cookies.

cya,
PatrikB

draghundMedlem sedan jan. 200279 inlägg
#6

produkter.asp:
..
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "pannor"

kat =(Request.Querystring("kat"))
Session("kat")=kat

show="SELECT * from farg WHERE Kategori=('"& kat & "') ORDER BY Nr"
Set result = Connect.Execute(show) %>

<center>
<table width="50%" align="center" cellspacing="0" cellpadding="0">
<tr><td>

<%do until result.EOF%>

<a href="visaprod.asp?id=<%=result("Nr")%>">
<img src="pannbilder/s<%=result("Nr")%>.jpg" BORDER="0"></a>

</td><td>

<%result.MoveNext
loop %>

</td></tr></table>
<br><font face="Verdana" size="1">

<form>
<select name="dest">
<option value="produkter.asp">Välj produktgrupp</option>
<option value="produkter.asp?kat=1a">1-kupigt obehandlad</option>
<option value="produkter.asp?kat=1b">1-kupigt ytbehandlad</option>
<option value="produkter.asp?kat=2a">2-kupigt obehandlad</option>
<option value="produkter.asp?kat=2b">2-kupigt ytbehandlad</option>
<option value="produkter.asp?kat=2c">2-kupigt högblankd</option>
<option value="produkter.asp?kat=3a">Betongtillbehör</option>
<option value="produkter.asp?kat=1b">1-kupigt ytbehandla</option>
</select>
<input type="button" value="Ok" onClick="location.href=this.form.dest.options[this.form.dest.selectedIndex].value">
</form>

visaprod.asp:

...
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "pannor"

kat =Session("kat")
id = Request.Querystring("id")

show="SELECT * from farg WHERE Kategori=('"& kat & "') ORDER BY Nr"
Set result = Connect.Execute(show)

show2="SELECT * from farg WHERE Nr =('"& id & "')"
Set result2 = Connect.Execute(show2) %>

<center>
<table width="50%" align="center" cellspacing="0" cellpadding="0">
<tr><td>

<%do until result.EOF%>

<a href="visaprod.asp?id=<%=result("Nr")%>">
<img src="pannbilder/s<%=result("Nr")%>.jpg" BORDER="0"></a>

</td><td>

<%result.MoveNext

loop %>
</td></tr></table>
</center>
<font face="Verdana" size="2">

<%do until result2.EOF%>

<br>

<div align="center">
<table border="0" width="95%">
<tr>
<td width="33%" align="right">

  \<p align="left"\>

<form>
<select name="dest">
<option value="produkter.asp">Välj produktgrupp</option>
<option value="produkter.asp?kat=1a">1-kupigt obehandlad</option>
<option value="produkter.asp?kat=1b">1-kupigt ytbehandlad</option>
<option value="produkter.asp?kat=2a">2-kupigt obehandlad</option>
<option value="produkter.asp?kat=2b">2-kupigt ytbehandlad</option>
<option value="produkter.asp?kat=2c">2-kupigt högblankd</option>
<option value="produkter.asp?kat=3a">Betongtillbehör</option>
<option value="produkter.asp?kat=1b">1-kupigt ytbehandla</option>
</select>
<input type="button" value="Ok" onClick="location.href=this.form.dest.options[this.form.dest.selectedIndex].value">
</form>

  \</td\>

<center>
<td width="33%" rowspan="3">
<font face="Verdana" size=2>
<img src="pannbilder/<%=id%>.jpg"></font></td>
<td width="34%" rowspand="2" rowspan="2">
<font face="Verdana" size=2>
<%=result2("beskrivning")%><br>
Art.nr <i><%=result2("Artnr")%></i> <br>
<%=result2("Fakta")%><br>

<% If result2("prodblad")<>"" Then %>

<a href="<%=result2("prodblad")%>.pdf" target=new>Produktblad</a>

    \<%End if%\>
    \</font\>

</td>
</tr>
<tr>
<td width="33%" align="left">

  \</td\>
\</tr\>

<font face="Verdana" size=2>
<tr>
<td width="33%" align="left"></td>
<td width="34%"></td>
</tr>
</table>
</div>
<p>
<font face="Verdana" size="2">

<%result2.MoveNext

loop %>
..

PatrikBMedlem sedan mars 20002 836 inlägg
#7

ser inte vad felet är ... allt ser ok ut här

cya,
PatrikB

draghundMedlem sedan jan. 200279 inlägg
#8

Men den biten funkar ju

Alltså om jag väljer tex 2-kup obehandlad och sedan väljer tex en grön panna.
Om jag sedan i listboxen väljer tex 1-kup ytbehandlad får jag fram en ny rad med alla 1-kupiga ytbehandlade, men när jag sedan vill välja någon av dessa så laddas sidan om, men instället för att alla 1-kupiga ytbehandlade är kvar längst upp visas istället 2-kup obehandlad som det var innan.

PatrikBMedlem sedan mars 20002 836 inlägg
#9

dvs, den håller kvar panntypen man valt i "alla" lägen

[r]
så är inte fallet för mig. jag kör IE 5.5 på jobbet och allt funkar.
Väljer jag som du sa i inlägget ovan så ser allt ok ut, 1-kup visas när det ska visas osv.
[/r]

cya,
PatrikB

128 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)