Seitenhistorie
Anker | ||||
---|---|---|---|---|
|
Inhalt |
---|
Beschreibung
Auszug |
---|
Die Funktion ruft die in 4083 gespeicherte URL auf (Dokument auf dem Server) |
Historie
Datum | geändert von | Beschreibung |
---|---|---|
20.09.2010 | Althaus | neu erstellt |
01.10.2014 | Grund | Anpassung: Auswertung des Feldes mit findTag/findTagContent; Linkerzeugung jetzt auch für "4083 =A §" |
Code
dnb_formalerschliessung.js
Codeblock |
---|
function URL4083AufrrufeURL4083auf() { //application.messageBox("", "Die Kunktion URL4083Aufr wurde noch nicht implementiert!", ""); var funcTitel = "Link 4083 aufrufen"; var strURL; var strIDN = application.activeWindow.getVariable("P3GPP"); if (strIDN == "") { __dnbFehler(funcTitel,"Diese Funktion kann erst ausgeführt werden, wenn der Titel über eine IDN verfügt."); } else { // Titeldaten kopieren var aufnahme // Ist Feld 4083 vorhanden? Wenn ja, mit $ oder §? if (application.activeWindow.title) { kat4083 = application.activeWindow.title.copyTitle(findTag("4083",0,false,false,false); // Zeichenlänge der Titeldaten ermitteln var len = aufnahme.length; var feld = "\n4083 =A $"; var pos_counter = 0; if (aufnahme.indexOf(feld, pos_counter) > pos_counter) { } else { kat4083 = application.activeWindow.findTagContent("4083",0,false); } if (kat4083.indexOf("=A $") > -1) { strURL = "http://d-nb.info/" + strIDN + "/34"; //application.messageBox("4", strURL, ""); } else if (kat4083.indexOf("=A §") > -1) { strURL = "http://dnb.oia-dwa.de/?" + kat4083.substr(5); } else { __dnbFehler(funcTitel,"Es ist kein Feld 4083 mit '$' oder '§' vorhanden"); return; } application.shellExecute (strURL, 5, "open", ""); } } } |
Überblick
Inhalte