Stefan Bach: Adreßbucheintrag per JavaScript (Netscape)

Hallo,

wenn ich in Netscape 4 als URL folgendes eingebe:

addbook:add?vcard=begin:vcard%0Afn:Vorname%0An:Name%0Aorg:Firma%0Aadr:Straße 1 ;Straße 2;Ort;Bundesland;PLZ;Land%0Aemail;internet:E-Mail Adresse%0Atitle:Titel%0Atel;work:Telefon geschäftlich%0Atel;fax:Fax%0Atel;home:Telefon privat%0Ax-mozilla-html:TRUE%0Aend:vcard%0A

erscheint daß Fenster für einen Adreßbucheintrag. Dies funktioniert auch als Link.

Wenn ich dann aber ein JaveScript verwenden will taucht ein Fehler auf. Weiß jemand, was man tun kann, daß das
untenstehende Script funktioniert?

<SCRIPT language="JavaScript">
user = addbook:add?vcard=begin:vcard%0Afn:Vorname%0An:Name%0Aorg:Firma"
user = user + "%0Aadr:Straße 1;;Straße 2;Ort;Bundesland;PLZ;Land%0Aemail;"
user = user + "internet:E-Mail Adresse%0Atitle:Titel%0Atel;work:Telefon geschäftlich"
user = user + "%0Atel;fax:Fax%0Atel;home:Telefon privat"
user = user + "%0Ax-mozilla-html:TRUE%0Aend:vcard%0A"

window.location.href = user;
</SCRIPT>

Gruß
   Stefan

  1. Hallo,

    wenn ich in Netscape 4 als URL folgendes eingebe:

    addbook:add?vcard=begin:vcard%0Afn:Vorname%0An:Name%0Aorg:Firma%0Aadr:Straße 1 ;Straße 2;Ort;Bundesland;PLZ;Land%0Aemail;internet:E-Mail Adresse%0Atitle:Titel%0Atel;work:Telefon geschäftlich%0Atel;fax:Fax%0Atel;home:Telefon privat%0Ax-mozilla-html:TRUE%0Aend:vcard%0A

    erscheint daß Fenster für einen Adreßbucheintrag. Dies funktioniert auch als Link.
    Wenn ich dann aber ein JaveScript verwenden will taucht ein Fehler auf.

    Die Geschichte hat mich jetzt tatsaechlich mal interessiert, hab's direkt probiert. :-)
    Zunaechst mal, die Fehlermeldung lautet:     illegal URL method: 'addbook:'
    Laut JS-Referenz (http://developer.netscape.com/docs/manuals/communicator/jsref/index.htm) gibt es kein protocol "addbook:" (vgl. direkt http://developer.netscape.com/docs/manuals/communicator/jsref/wina1.htm#1013049)
    Daran koennte es liegen. Warum der das allerdings "URL method" nennt?
    (Na ja hat wohl weniger mit Methoden im Sinne von JS zu tun, passt auch nicht so recht zu URL).

    Weiß jemand, was man tun kann, daß das untenstehende Script funktioniert?

    Also, wenn an meiner Theorie was dran ist, dann gar nichts.
    Oder? Ist vielleicht alles doch ganz anders? :-)

    Christine