Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Smidigt sätt att refrecha en ASP-sida?

Postades av 2004-05-25 14:45:03 - Benni Svensson, i forum asp - allmänt, Tråden har 10 Kommentarer och lästs av 534 personer

Det låter nog lite kryptiskt men.
Jag includera en fil i en aspsida, som sätter en coockie beroende på värdet i en listbox(det är denna som ligger i include-filen).
När man har valt något, så får coockien ett värde.
På aspsidan kollar jag värdet, om det finns så händer någonting.

Problemet, jag måste klicka två gånger i listboxen för att jag skall kunna hantera värdet på coockien.
Går det komma runt detta?
(är det någon som förstår vad jag försöker att säga?).


Svara

Sv: Smidigt sätt att refrecha en ASP-sida?

Postades av 2004-05-25 18:13:54 - Oskar Johansson

Ja, det är inte så konstigt. När du "sätter" cookies i vanlig asp så är det enda du gör är att välja vad som kommer att skickas till klienten. När du "läser" cookies i vanlig asp så är det enda du gör är att kolla vad klienten skickade upp till servern. Alltså; för att något ska "överföras" från den ena till den andra så måste det gå via klienten först.

Jag skulle föreslå att du istället använder någon form av variabel istället. Att använda en variabel är dessutom snabbare än en cookie.


Svara

Sv: Smidigt sätt att refrecha en ASP-sida?

Postades av 2004-05-25 18:40:01 - Benni Svensson

Onkelberg.
Du har kanske någonting på spåret där.
Att jag väljer coockies är när också för att "komma ihåg" valt variabel.
Jag skall fundera, och tänka på det.


Svara

Sv: Smidigt sätt att refrecha en ASP-sida?

Postades av 2004-05-25 19:11:13 - Oskar Johansson

Om det inte skall kommas ihåg länge; kör på sessions istället ;) De fungerar precis som du vill


Svara

Sv: Smidigt sätt att refrecha en ASP-sida?

Postades av 2004-05-25 22:25:29 - Benni Svensson

Även det är en bra id'e, men i slutändan så vill jag ha en coockie.
Jag kanske skall göra det som en "flerstegs-raket", utgår ifrån sessins, och spara den senare som en coockie.


Svara

Sv: Smidigt sätt att refrecha en ASP-sida?

Postades av 2004-05-26 11:39:39 - Benni Svensson

Det fungerade helt kanon.
En sak skär i ögonen, näg jag valt någonting i listan, så återgår listboxen till sin ursprungliga position. Går det inte att få den att stanna kvar där?


Svara

Sv: Smidigt sätt att refrecha en ASP-sida?

Postades av 2004-05-27 21:08:35 - Andreas Hillqvist

Vad innehåller din lista?

<code>
<SELECT name="language">
<OPTION value="se" <%If strLanguage="se" Then Response.Write " selected"%>>Svenska</OPTION>
<OPTION value="en" <%If strLanguage="en" Then Response.Write " selected"%>>Engelska</OPTION>
</SELECT>
</code>

<code>
<SELECT name="language">
<%
Do Until rs.EOF
If rs("LanguageCode") = "strLanguage" Then
Response.Write "<OPTION value=""" & rs("LanguageCode") & """ selected>" & Server.HTMLEncode(rs("LanguageName")) & "</OPTION>"
rs.MoveNext
Exit Do
Else
Response.Write "<OPTION value=""" & rs("LanguageCode") & """>" & Server.HTMLEncode(rs("LanguageName")) & "</OPTION>"
End If
rs.MoveNext
Loop
Do Until rs.EOF
Response.Write "<OPTION value=""" & rs("LanguageCode") & """>" & Server.HTMLEncode(rs("LanguageName")) & "</OPTION>"
rs.MoveNext
Loop
%>
</SELECT>
</code>

Varför två loopar? Jo en optimering. Då den hittat markerad post behöver den inte längre göra kontrollen.


Svara

Sv: Smidigt sätt att refrecha en ASP-sida?

Postades av 2004-05-27 23:46:30 - Benni Svensson

Hej Andreas.
Ett intressant exempel, men jag tror inte jag kan nytja den här.
Den styrs inte av någon databas.
<code>
Dim sBild
sBild = Request.Cookies("Sprak")("Land")
%>
<TABLE BORDER =0><TR><TD><BR>

<form ACTION= "Venster.asp" target ="Venster" METHOD="POST" NAME="form1">
<select ONCHANGE=form1.submit() SIZE="1" NAME="sprak" Value="sprak">
<OPTION Value= "se"> Language</option>
<OPTION Value= "se">SVERIGE</option>
<OPTION Value= "gb">STORBRITANNIEN</option>
</Select>
</form>
</TD><TD>
<% if LEN(sBild) = 0 then %>
<Img Src="_Bild/se.gif" border = 1>
<% ELSE %>
<Img Src="_Bild/<%= sBild %>.gif" border = 1>
<% END IF %>
</TD></TR></TABLE>
</code>
Men har du något tips hur jag kan få option att visa valt läge hela tiden?


Svara

Sv: Smidigt sätt att refrecha en ASP-sida?

Postades av 2004-05-28 11:15:12 - Andreas Hillqvist

Se första kode exemplet i mitt inlägg.
Då jag gav dig två exempel. Ett exempel för hårdkodade värden som detta och ett för databaser.

:oP


Svara

Sv: Smidigt sätt att refrecha en ASP-sida?

Postades av 2004-05-28 14:01:17 - Benni Svensson

Ursäkta Andreas såg inte det.
Tack för din hjälp.


Svara

Sv: Smidigt sätt att refrecha en ASP-sida?

Postades av 2004-05-28 14:26:00 - Andreas Hillqvist

Du är förlåten.

Ibland går det fort, för fort. Håll dig inom hastighetsgränsen! ;o)

P.S.
Gäller även kungar och ministrar!
D.S.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 786
27 960
271 761
713
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies