Beiträge von Stony

    Hallo,


    habe einen Agenten der eine Mail an eine externe Adresse sendet.


    Code
    Dim maildoc As NotesDocument
    Dim body As NotesRichTextItem	
    
    maildoc.form="Memo"	
    ......
    
    Set body=maildoc.CreateRichTextItem("Body")	
    Call doc.RenderToRTItem(body)	
    Call maildoc.Send( False)


    Leider werden die Umlaute nicht korrekt angezeigt.
    Was kann man da tun?


    Gruß Stony

    Hi,


    direkt auf die Datenbank verlinken und den Standard-Login verwenden soll ich nicht. Da man sich bei unseren anderen Seiten auch direkt auf der Hauptseite anmeldet. Dies sind allerdings keine Notes basierten Seiten.


    Werde es mal mit window.open probieren.


    Danke.


    Gruß Stony

    Guten Morgen,


    also bisher läuft der Login mittels Übergabe der Daten in der URL an die Standardloginseite vom Domino.

    Code
    top.location.href = sSubs+"?login&Username="+strUserName+"&Password="+strPassword+"&redirectto="+sSubs;


    Hier ist halt das Problem, dass bei einem falschen Login die Daten in Klartext in der URL sichtbar sind.


    Was ich jetzt bräuchte ist eine andere Möglichkeit Variablen per JavaScript an Felder einer neuen Seite zu übertragen.


    Oder vielleicht eine Art OnError event, was dann einen redirecto macht, wenn der Login nicht erfolgreich war.


    Hat vielleicht jemand eine Idee?


    Schonmal vielen Dank.


    Gruß Stony

    Hmm.


    Nächstes Prob.! Wie bekomme ich denn die Felder in der Standardmaske gefüllt?


    Hier mal der Codeschnippsel


    Code
    top.location.href = sSubs+"?login";
    	var f = document.forms[0];
    	f.Username.value = strUserName;
    	f.Password.value = strPassword;
    	document.getElementById('Login').click();


    Gruß Stony

    Hallo,


    ja, die URL wird direkt in der Maske im JS-Header generiert.
    Würde es auch gerne so beibehalten.


    Hier mal der Code aus dem JS-Header der LoginForm.



    Gruß Stony

    Hallo!


    Über ein Loginfeld (Username & PW) hat der User die Möglichkeit sich an die Notesdatenbank anzumelden.


    Wenn der User auf anmelden klickt wird folgende URL generiert:


    Code
    http://SERVER/DATENBANK.nsf?login&Username=USERNAME&Password=PASSWORD&redirectto=http://SERVER/DATENBANK.nsf



    Das funktioniert so eigentlich ganz gut, nur ist das Problem, wenn der User sich vertippt und somit nicht authorisiert ist, wird das Passwort in Klartext in der URL sichtbar.


    Gibt es eine bessere Alternative, sich an eine Notesdatenbank via URL anzumelden?


    Vielen Dank im Voraus.



    Gruß Stony

    Funktioniert super!


    Code
    for (var i = 1; i<=20; i++){
    	var serialNo = document.forms[0].elements["SerialNo"+i].value	
    	var desc = document.forms[0].elements["Description"+i].value
    		if (serialNo!="" && desc == "") {
    			alert(f.descMSGDeviceDescription.value); return;	
    		}
    	}


    Vielen Dank.


    Gruß Stony

    Hallo,


    wie kann ich denn eine Laufvariable in JS an einen Feldnamen hängen?


    Code
    var f = document.forms[0];
    for (var i = 1; i<=20; i++){
    
    		if (f.SerialNo+i.value!="" && f.Description+i.value == "") {
    			//alert(f.SerialNo+i.value);return;
    			alert(f.descMSGDeviceDescription.value); return;	
    		}
    	}


    Die Felder heißen SerialNo1, SerialNo2,.....,SerialNo20.


    Um jetzt zu vermeiden, dass ich jedes Feld einzeln abfrage, wollte ich es über die For-Schleife machen.


    Leider kommt bei dem Code immer die JS-Meldung "NaN (Not a number)".


    Ich hoffe es kann mir hierbei jemand helfen.


    Schonmal vielen Dank im Voraus.



    Gruß Stony

    Hallo!


    Ich mache in einem Dialogfeld einen Lookup.
    Der Lookup funktioniert schon ganz gut, aber es gibt einen leeren Wert in dem Dialogfeld.
    Wie kann ich den da rausbekommen?


    Code
    tResult := @DbLookup(tClass:tCacheOptions;tServer:tDB;tView;tKey;tField; [FailSilent]);
    @If(tResult = ""; ""; @Unique(@Left(tResult;"/")))


    Schonmal vielen Dank.



    Gruß Jan

    Hi,


    die Geschichte mit den Kacheln habe ich schon probiert, da ich mir sowas auch gedacht hatte.


    Aber an der Replik-ID kann es ja auch eigentlich nicht liegen...
    Die Hilfe auf dem Server ist eine englische und ich habe lokal eine deutsche. Wenn das die selbe ID wäre, würde es bei der Replikation doch krachen.


    Dateinamen sind auch richtig.


    Was könnte es denn sonst noch sein?



    Schonmal vielen Dank.




    Gruß Jan

    Hallo zusammen,


    ich habe eine neue Hilfe für Client, Admin und Designer in mein Notes /Data Verzeichnis unter dem Ordner help abgelegt.


    Nun möchte ich, dass diese Dateien mit F1 geöffnet werden und nicht die Hilfen am Server....


    Muss ich da einen Eintrag in die .ini machen??



    Schonmal vielen Dank.



    Gruß Stony

    Hallo zusammen!


    Ich habe eine Dialogliste, welche mehrere Werte enthält.


    Nun möchte ich den angezeigten Wert in einem normalen Textfeld anzeigen.


    Wenn ich einfach nur die Dialogliste als Wert für das neue Feld nehme, dann werden alle Werte in dem Textfeld angezeigt.... :-?



    Schonmal vielen Dank für die Hilfe....



    Gruß Stony