Autor Thema: brauch das gegenteil von setcurrentlocation  (Gelesen 1498 mal)

Offline toministrator

  • Frischling
  • *
  • Beiträge: 50
brauch das gegenteil von setcurrentlocation
« am: 09.02.05 - 15:03:02 »
hallo leute!

folgendes szenario: wir haben eine art notesportal im einsatz, die bookmark.nsf der user holt sich den inhalt aus einer portal.nsf auf dem server.
jetzt  habe ich vor, ein "portal light" für notebooks anzubieten, und zwar folgendermaßen:
in einem frameset des portals soll je nachdem, ob man die arbeitsumgebung büro(netzwerk) gewählt hat das große portal geöffnet werden, oder wenn man die arbeitsumgebung insel(ohne verbindung) eben die schmalspurvariante!

schön dass es setcurrentlocation gibt, aber ich bräuchte GETcurrentlocation.

any ideas or workarounds???

client ist 6.01 cf2

tom

Driri

  • Gast
Re: brauch das gegenteil von setcurrentlocation
« Antwort #1 am: 09.02.05 - 15:14:10 »
Du könntest z.B. über die Property ServerName der NotesSession ermitteln, ob der User lokal oder auf dem Server arbeitet.

Wenn der User auf Insel gestellt hat, hat er ja keine Verbindung zum Server. Dann muß ServerName = "" sein.


Offline toministrator

  • Frischling
  • *
  • Beiträge: 50
Re: brauch das gegenteil von setcurrentlocation
« Antwort #2 am: 09.02.05 - 15:47:58 »
hi

bei der servername-property steht leider in der hilfe:

Read-only. The full name of the server that the session is running on.
Hinweis  This property is new with Release 5.0.2b.
Hinweis  This property is supported in COM only.


habs auch im script ausprobiert, servername wird nicht erkannt

tom

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: brauch das gegenteil von setcurrentlocation
« Antwort #3 am: 09.02.05 - 15:56:11 »
Wenn das im Notes Client passiert dann nimm doch die Environment Variable:

Function GetCurrentLocation() As String
   ' this function gets the first part of the Location String in the Notes.ini and gives it back
   Dim Session As New notessession
   Dim myLocation As String
   Dim Firstpart As String
   Dim positionofChar As Long
   
   mylocation = session.GetEnvironmentString("Location", True)
   positionOfChar = Instr(1, mylocation, ",")
   firstpart = Left$(mylocation,PositionofChar-1)
   GetCurrentLocation = firstpart
End Function

wenn es darum geht genau festzustellen in welchem Kontext das läuft, bzw.

Session.isonserver

wenn es einfach nur darum geht wo zum Teufel bin ich jetzt eigentlich.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline toministrator

  • Frischling
  • *
  • Beiträge: 50
Re: brauch das gegenteil von setcurrentlocation
« Antwort #4 am: 09.02.05 - 16:15:11 »
hi thomas

oh ja, das klingt gut. ich hätte sogar die möglichkeit mit der formelvariante direkt den zu öffnenden frame auzuwählen, werde es morgen vormittag ausprobieren!

thx inzwischen..

tom
« Letzte Änderung: 10.02.05 - 08:21:27 von toministrator »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz