Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
6
Erster Beitrag:
vor 4 Jahren, 5 Monaten
Letzter Beitrag:
vor 4 Jahren, 5 Monaten
Beteiligte Autoren:
willy hermans, Michael Drechsel, Peter Holemans

Webdev 18 - Keep connection

Startbeitrag von willy hermans am 30.07.2013 10:22

Hello,

My CMS has 2 kinds of users
1) The visitors. They read only articles.
2) Writers. They have a login and a complete Webdev backoffice.
It happens often that the writers are looking for additional info in another browser. So they can be set off line by the system and the whole article can be lost.
What is the best sollution. Can I test the connection and establish it when they push the save button. Or should I store the actual conent first in the clipboard.

How are others solving this.

Thanks,

Willy

Antworten:

Hi Willy,

run a async server procedure which read the server time and display it in the browser.
So your connection won´t timed out.

von Michael Drechsel - am 30.07.2013 11:22
Thanks,

I am not familiar with this.

How can I start this.

Greetings,

Willy

von willy hermans - am 30.07.2013 11:49
Hi Willy,

make a global procedure (server):

PROCEDURE provide_servertime()
RESULT TimeToString(Now())

switch the "ajax" on.



In the browser section of your page (or better page template):

PROCEDURE get_servertime()

CELL_Unten.STC_Servertime=Left(AJAXExecute(provide_servertime),8)

and in the onload section of the page :

Timer ("get_servertime", 100)

HTH

von Michael Drechsel - am 30.07.2013 11:57
Hi,

This is my way (works for a whole project with these few lines of code).
1) Server side function:
FUNCTION MaintainSession()
RETURN True

2) Browser side function:
PROCEDURE TimerConserveSession()
AJAXExécute(MaintainSession)

3) In your page templates (and if you don't use templates add this in your normal page code) you add the following code in the "Onload of PageName (Browser)" event:
// Maintain session
Timer(TimerConserveSession,30*100)

Cheers,

Peter H.

von Peter Holemans - am 30.07.2013 12:20
Thanks,

It seems to work

Greetings
Willy

von willy hermans - am 30.07.2013 12:23
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.