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


Litet småproblem med Client Side Callbak (AJAX) och Postback.

Postades av 2006-09-04 09:36:20 - Björn Johansson, i forum javascript/dhtml, Tråden har 2 Kommentarer och lästs av 765 personer

Sitter och "labbar" lite med en webbsida som både kör Client Side Callback (typ AJAX) och Postbacks.
Det funkar ganska precis som jag tänker och vill (om man håller tungan rätt i mun).

Ett litet problem dock. Vid en knapptryckning triggas ett JavaScript med en setTimeout-loop och en "Client Side Callback" körs med ett visst intervall (typ var 5:e sekund). Dvs. en liten del av sidan uppdateras var 5:e sekund med server-side data. Inga problem så länge.

Det som förstör är om en Postback måste genomföras. Då laddas ju sidan om på nytt och därmed alla JavaScipt. Framförallt den client-side funktion/knapptryckning som startar och stoppar min JavaScript setTimeout funktion.

Kanske ett enkalt problem att lösa (hoppas jag). Men hur får man min setTimeout-loop att fortsätta hämta data var 5:e sekund även efter en Postback?

Skulle dey kunna funka med att tex. i if (!IsPostBack) {} göra nått smart?
Cookies eller Session för att flagga om setTimeout-loopen är aktiv eller inte?

På något sätt måste ett JavaScript infogas/laddas någonstans efter Postback'en. Antar jag.


Svara

Sv: Litet småproblem med Client Side Callbak (AJAX) och Postback.

Postades av 2006-09-05 17:10:53 - Rickard Robin

Testa detta:

1 lägg till en htmltagg: <input type=hidden id=TimerStarted name=TimerStarted value="false"> på sidan.
2 När du startar din timerfunktion, sätt även TimerStarted-taggen's value till true. (getElementByID)
3 Vid postbacks page_load kollar du
if request("TimerStarted") = "true" then
RegisterClientStartupScript("javascript som startar upp timern igen vid clientpageonload")
end if


Svara

Sv:Litet småproblem med Client Side Callbak (AJAX) och Postback.

Postades av 2006-09-06 16:20:13 - Rickard Robin

Om du kör Atlas såg jag nu att det faktiskt finns en timerkontroll som du kanske kan använda.


Svara

Nyligen

  • 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
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

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 705
27 958
271 751
865
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