Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Michael R. am 27.10.04 - 13:22:17

Titel: Link aus dem WEB, startet DB mit Fehlermeldung
Beitrag von: Michael R. am 27.10.04 - 13:22:17
Hallo habe ein wahrscheinlich kleines Problem, beim starten meiner DB herraus mit folgendem Link:
//APPS/BE/PlanetOne/PBD/P1PBD_AppsPublish.nsf/p1htm_AddAttribute1?OpenView&Start=1&Count=120&expand=21.2#21.2

erhalte ich immer folgende Fehlermedlung:
Zeile 35
Zeichen:10
Fehler: 'Viewname' ist null oder kein Objekt
Code: 0

Der Quellcode dazu:
<!--
var cookie = document.cookie;
var viewname;
var paramViewName = cookie.split(";");
for (var i=0; i<paramViewName.length; i++){
if (paramViewName.indexOf("ViewName=") != -1)
viewname = paramViewName.substring(9,paramViewName.length);
while(viewname.indexOf("#") != -1) {
viewname = viewname.replace("#"," ");
}
}
if (viewname=="")
viewname="Ansicht"
document.writeln (viewname);
//-->

Kann mir jemand helfen wie ich den Link ändern kann zum Fehlerfreien Aufrufen, der Datenbankliste, habe ich keinen Zugriff, nur übers WEB.

Wäre prima komme nicht weiter
Titel: Re: Link aus dem WEB, startet DB mit Fehlermeldung
Beitrag von: datenbanken24 am 28.10.04 - 00:13:00
Deine Fehlermeldung hat definitiv nix mit der Domino Datenbank zu tun.

Das ist eine JavaScript-Fehlermeldung (!) - Domino bringt so etwas nicht.


Bin sicher, die JS Funktion ruft nicht mal den Link auf - also Domino (respektive Deine Notes Datenbank) ist hier noch überhaupt nicht im Spiel - Dein Fehler sitzt im Javascript bei der Berechnung des Viewname.

Zum Formelprüfen bin ich jetzt leider zu müde, sorry - was mir aber sofort auffällt ist, dass Du in Deiner Formel
"viewname" klein schreibst und in Deiner Fehlermeldung
"Viewname" mit großem Anfangsbuchstaben steht.

Das ist meist schon das ganze Problem - Javascript ist case sensitiv !

Als "Notes-Fraggle" tappe ich auch sehr oft in diese "Falle".

Gruss, Uwe


Titel: Re: Link aus dem WEB, startet DB mit Fehlermeldung
Beitrag von: Semeaphoros am 28.10.04 - 00:25:22
Damit ist auch schon gesagt, dass die Fehlermeldung und der gepostete Code eigentlich gar nicht zusammenpassen.
Titel: Re: Link aus dem WEB, startet DB mit Fehlermeldung
Beitrag von: Michael R. am 28.10.04 - 11:37:18
Vielen Dank für die Anregung,

ich habe daraufhin den Ansatz gehabt die Lösung zu finden.

Es wird von der Navigationleiste ein Cookie gesetzt mit den Vienamen ist ein direkter Aufruf der Liste aus dem Web der Fall fehlen diese Namen.
Es ist ein Fehler im Javascript gewesen:

Der Code der zuviel war:
while(viewname.indexOf("#") != -1) {
viewname = viewname.replace("#"," ");

Problem erledigt.