Wolfgang Pohl wrote:
Wäre es nicht möglich, in der wikipedia ein Formular bereitzustellen, das alle denkbaren Angaben zu einer Literatur aufnimmt und mit Hilfe eines kleinen Skripts eine richtig formatierte Literaturangabe zurückliefert, die dann per Copy und Paste in den Artikel eingefügt werden kann?
Schöne Grüße, Wolfgang
So etwa in diese Richtung (mit javascript)?
<html> <head> <script language="javascript"> function update() { w = "";
f = document.forms[0];
if (f.autor.value) { w += f.autor.value; if (f.herausgeber.checked) w += " (Hrsg.)"; w += ": "; } if (f.titel.value || f.url.value) { if (f.titel.value) { if (f.url.value) { w += "''[" + f.url.value + " " + f.titel.value + "]''."; } else { w += "''" + titel + "''."; } } else { w += "''[" + f.url.value + " " + f.url.value.replace('http://','') + "]''."; } }
if (f.verlag.value || f.ort.value) { w += " "; w += f.verlag.value; if (f.verlag.value && f.ort.value) w += ", "; w += f.ort.value; }
if (f.jahr.value) { w += " " + f.jahr.value; }
if (f.isbn.value) { // TODO: validierung w += " ISBN " + f.isbn.value; }
document.forms[0].wikisyntax.value = w; } </script> </head> <body> <h1>Literaturangabe für die deutschsprachige Wikipedia</h1> <form> Autor(en) <input type="text" name="autor" onChange="update();" /> <input type="checkbox" name="herausgeber" onChange="update();"/> Herausgeber<br/> Titel <input type="text" name="titel" onChange="update();" /><br/> Verlag <input type="text" name="verlag" onChange="update();" /><br/> Ort <input type="text" name="ort" onChange="update();" /><br/> Jahr <input type="text" name="jahr" onChange="update();" maxlength="4"/><br/> ISBN <input type="text" name="isbn" onChange="update();" /><br/> URL <input type="text" name="url" onChange="update();" /><br/> <hr /> <textarea name="wikisyntax" cols="80" rows="4">hi</textarea> </form> </body> </html>