<!-- Eingabefeld für die DOK -->
<input
style="border: solid black 1px;"
placeholder="Liste der DOK hier eingeben"
type="text"
onchange="transform(this)"
/>
<!-- Ausgabe für den fertigen Link -->
Link: <a id="linkdoks"></a>
<script>
function transform(t){
var txt = t.value; // hole den Text aus dem HTML-Input
var doks = []; // initialisiere das Array für die gefundenen DOK
var re = /([a-z][0-9]{2})/gi; // Muster für DOK wie "P34" mit Optionen für global und case-insensitiv
while ((match = re.exec(txt))) { // Iteriere über alle Fundstellen
doks.push(match[1].toUpperCase()); // sammle Fundstellen in Großbuchstaben ein
}
// baue Link zusammen
var link = "https://dd3ah.de/dokmap/dokonly.html?dokonly=" + doks.join(",") ;
linkdoks.innerHTML = link; // zusammengefügten Link in den Text des Links
linkdoks.href = link; // und auch in den eigentlichen Link
}
</script>
Comments
0 B
|👍
/👎