Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: smoky am 13.11.09 - 14:42:24

Titel: Beim öffnen einer Seite über Browser automatisch ein Mail versenden
Beitrag von: smoky am 13.11.09 - 14:42:24
Hallo,

Ich würde mal wieder Hilfe brauchen.

Ich möchte gerne das beim öffnen einer Seite ein Mail an eine fixe Adresse gesendet wird, optimal wäre wenn auch noch der PC Name dabei ausgelesen wird.

Mit der Formelsprache habe ich das schon, aber leider weiß ich nicht wie ich das auch für den WEB Zugriff hinbekomme.

Das ist mein Code für den Client im Postopen
=============================
tmp:=@RegQueryValue("HKEY_LOCAL_MACHINE"; "SYSTEM\\CurrentControlSet\\Control\\ComputerName\\ComputerName"; "ComputerName");
@MailSend( "Empänger" ; "" ; "" ; "Seitenname "+tmp ; "" ; "Automatische Log Informationen")
=============================
Diese Funktion verwende ich nicht um die User zu kontrollieren sondern nur wenn ich überprüfen möchten in welchem Land die Seiten am häufigsten verwendet werden. Und nun auch erstmals für eine Seite die auch über den Browser gelesen wird.

Hat jemand einen Tip für mich wie ich das realisieren kann?

Danke im voraus
Christine
Titel: Re: Beim öffnen einer Seite über Browser automatisch ein Mail versenden
Beitrag von: DerAndre am 13.11.09 - 14:56:06
Hilft Dir das

WebQueryOpen

der Maske?
Titel: Re: Beim öffnen einer Seite über Browser automatisch ein Mail versenden
Beitrag von: smoky am 13.11.09 - 15:16:21
Hallo,

Ich habe keine Maske sondern eine Seite und da gibt es kein WebQueryOpen. Ich könnte mit JavaScript etwas bei OnLoad reinschreiben, wenn ich wüsste was ;-)
Ich beherrsche leider noch immer nur die einfache verständliche Formelsprache.

Christine
Titel: Re: Beim öffnen einer Seite über Browser automatisch ein Mail versenden
Beitrag von: m3 am 13.11.09 - 15:38:51
Hallo?

Wie soll bitte die @Formelsprache am PC (und ich gehe davon aus, dass der PC-Name des Benutzers und nicht des Servers ausgelesen werden soll) in einem Browser ausgeführt werden?
Das geht einfach nicht!

Bitte das Konzept überdenken und mal kurz drüber nachdenken, welcher Code wo ausgeführt wird. @-Formeln können nur vom Domino-Server oder einem Notes-Client ausgeführt werden, aber nicht in/durch einen Browser.
Titel: Re: Beim öffnen einer Seite über Browser automatisch ein Mail versenden
Beitrag von: smoky am 13.11.09 - 15:54:49
Hallo m3,

Genau aus diesem Grund suche ich ja Hilfe, weil mir bewußt ist das ich im Browser meinen Code nicht verwenden kann. Und ich dachte das ich diesmal meine Frage klar ausgedrückt hätte, anscheinend wieder nichts  ???
Titel: Re: Beim öffnen einer Seite über Browser automatisch ein Mail versenden
Beitrag von: m3 am 13.11.09 - 16:00:51
Lass es mich noch allegemeiner sagen:
Aus einem Browser heraus ist es sehr schwer bis unmöglich, Daten aus der Registry des PCs, auf dem der Browser läuft, auszulesen.
Titel: Re: Beim öffnen einer Seite über Browser automatisch ein Mail versenden
Beitrag von: m3 am 13.11.09 - 16:06:14
Zitat
Diese Funktion verwende ich nicht um die User zu kontrollieren sondern nur wenn ich überprüfen möchten in welchem Land die Seiten am häufigsten verwendet werden.
Warum wertest Du nicht einfach das http-Log des Servers aus? Da hast Du die IPs der Clients drinnen stehen, welche die Seite aufrufen.
Und anhand des Subnetzes, ... wird man sie ja wohl einem Land zuordnen können.
Titel: Re: Beim öffnen einer Seite über Browser automatisch ein Mail versenden
Beitrag von: smoky am 13.11.09 - 16:35:24
Leider bin ich keine Admin und habe keinen Zugriff auf das Web Server Log.Ich bin "nur" Designer.
Und da behelfe ich mir eben meistens mit kleinen Codezeilen, schade das man über den Browser keine Computerinformationen auslesen kann.

Christine
Titel: Re: Beim öffnen einer Seite über Browser automatisch ein Mail versenden
Beitrag von: koehlerbv am 13.11.09 - 16:50:04
Leider bin ich keine Admin und habe keinen Zugriff auf das Web Server Log.

Na, dann müssen die Admins eben diese Informationen ermitteln. Das ist doch die logische Konsequenz.

... schade das man über den Browser keine Computerinformationen auslesen kann.

Nein, das stimmt nicht: Erstens könnte man doch, und zweitens kann und *sollte* man das sehr leicht unterbinden. Und dafür sorgt jede vernünftig arbeitende IT-Abteilung - es kann doch nicht sein, dass irgendeine dahergelaufene Bude mit ihrer Website jeden dort bewusst oder unbewusst eintrudelnden Besucher derart ausspionieren kann.

Bernhard