1// Javascript für HTML5-Apps (Mathematik niederländisch) 2// 13.08.2014 - 12.02.2019 3 4// Konstanten: 5 6var language = "nl"; // Abkürzung für Sprache 7var textMath = "Wiskunde"; // Bezeichnung für Mathematik 8var textCollection = "Wiskunde-Apps"; // Bezeichnung für Programmsammlung 9var textModification = "Laatst aangepast op"; // Bezeichnung für letzte Änderung 10var textTranslation = "Nederlandse bewerking"; // Bezeichnung für Übersetzung 11 12// Array der Monatsnamen: 13 14var month = ["januari", "februari", "maart", "april", "mei", "juni", 15 "juli", "augustus", "september", "oktober", "november", "december"]; 16 17// Logo Mathematik-Apps: 18 19function logo (filename) { 20 var t = document.createElement("div"); // Neues div-Element (übergeordnet) 21 t.setAttribute("id","Index"); // Attribut id setzen (Layout-Festlegung durch CSS-Datei) 22 var t1 = document.createElement("div"); // Neues div-Element (oben) 23 t1.setAttribute("id","Index1"); // Attribut id setzen (Layout-Festlegung durch CSS-Datei) 24 t.appendChild(t1); // div-Element hinzufügen 25 var t2 = document.createElement("div"); // Neues div-Element (unten) 26 t2.setAttribute("id","Index2"); // Attribut id setzen (Layout-Festlegung durch CSS-Datei) 27 t.appendChild(t2); // div-Element hinzufügen 28 var a1 = document.createElement("a"); // Neuer Link (für Logo) 29 a1.setAttribute("href","index.html"); // Adresse für Inhaltsverzeichnis 30 var i = document.createElement("img"); // Neues Bild (Logo Mathematik) 31 i.setAttribute("src","../m/javamath.gif"); // Pfadangabe (Bilddatei) 32 i.setAttribute("alt",textMath); // Alternativer Text 33 a1.appendChild(i); // Bild zum Link hinzufügen 34 t1.appendChild(a1); // Link zum oberen div-Element hinzufügen 35 var a2 = document.createElement("a"); // Neuer Link (für Text) 36 a2.setAttribute("href","index.html"); // Adresse für Inhaltsverzeichnis 37 a2.innerHTML = textCollection; // Text für Link 38 t2.appendChild(a2); // Link zum unteren div-Element hinzufügen 39 var body = document.getElementsByTagName("body")[0]; // Body-Element 40 body.appendChild(t); // Übergeordnetes div-Element hinzufügen 41 } 42 43// Datum nach dem Muster "1 januari 2000" 44// d ... Tag (1 bis 31) 45// m ... Monat (1 bis 12) 46// y ... Jahr 47 48function date (d, m, y) {
49 return ""+d+" "+month[m-1]+" "+y; 50 } 51 52// Daten am Ende der Seite (URL, Autor, letzte Änderung, Lizenz) 53 54function data (filename, d1, m1, y1, d2, m2, y2, trl) { 55 var body = document.getElementsByTagName("body")[0]; // Body-Element 56 var p = document.createElement("p"); // Neuer Absatz 57 p.setAttribute("class","Ende"); // Klasse (Layout-Festlegung durch CSS-Datei) 58 var f0 = "https://www.walter-fendt.de/html5/m"+language; // Verzeichnis in eigener Homepage 59 var f = filename+"_"+language+".htm"; // Dateiname 60 var s = "URL: "+f0+"/"+f+"<br>"; // URL (eigene Homepage), Zeilenumbruch 61 s += "Walter Fendt, "+date(d1,m1,y1)+"<br>"; // Autorenname mit Datum, Zeilenumbruch 62 if (trl) s += textTranslation+": "+trl+"<br>"; 63 s += textModification+" "+date(d2,m2,y2)+"<br> <br>"; // Datum der letzten Änderung 64 var a = '<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">'; 65 s += a+'<img alt="Creative Commons License" style="border-width:0" '; 66 s += 'src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a><br />'; 67 s += 'This work is licensed under a '; 68 s += a+'Creative Commons Attribution-NonCommercial-ShareAlike '; 69 s += '4.0 International License</a>.'; 70 p.innerHTML = s; // Inhalt des Absatzes 71 body.appendChild(p); // Absatz hinzufügen 72 } 73 74// Leere Zeile 75 76function emptyLine () { 77 var e = document.createElement("div"); // Neues Div-Element 78 e.setAttribute("class","Abstand"); // Klasse (Layout-Festlegung durch CSS-Datei) 79 e.innerHTML = "\u0020"; // Leerzeichen 80 return e; // Rückgabewert 81 } 82 83// Seitenende insgesamt 84// filename ..... Dateiname (ohne Erweiterungen) 85// d1, m1, y1 ... Datum der Erstveröffentlichung 86// d2, m2, y2 ... Datum der letzten Änderung 87 88function endPage (filename, d1, m1, y1, d2, m2, y2, trl) { 89 var body = document.getElementsByTagName("body")[0]; // Body-Element 90 body.appendChild(emptyLine()); // Leere Zeile hinzufügen 91 var hr = document.createElement("hr"); // Trennstrich 92// hr.setAttribute("class","Trennlinie"); // Klasse (Layout-Festlegung durch CSS-Datei) 93// body.appendChild(hr); // Trennstrich hinzufügen 94// body.appendChild(emptyLine()); // Leere Zeile hinzufügen 95// logo(filename); // Logo 96// data(filename,d1,m1,y1,d2,m2,y2,trl); // Daten am Ende (URL, Copyright, letzte Änderung) 97 } 98 99 100
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.