Vielen Dank für die Antwort, scheint auch zu funktionieren, aber...
<input type="button" value="F" onClick="JavaScript:promptcode('Kursiver Text:', 'I', 'beschreibung')" />
JavaScript: ist in diesem Falle ein Label und das ist reichlich überflüssig an dieser Stelle und erzeugt in alten Browser einen Fehler.
Stimmt, hatte gerade erst aus einem Textlink einen Button gebastelt und das ganz übersehen. onClick ist ja sowieso JavaScript.
<input type="button" value="F" onClick="promptcode('Kursiver Text:', 'I', 'beschreibung')" />
function promptcode(Nachricht,TagInhalt,AreaName){
var txt = prompt(Nachricht,"");if(txt){
var AddTxt = "["+TagInhalt+"]"+txt+"[/"+TagInhalt+"]";
if (document.userpass) formid = document.userpass[AreaName];
if (document.mf) formid = document.mf[AreaName];
else formid=document.forms[0][AreaName];formid.value += AddTxt;
formid.focus();
}
}
Das funktioniert, wenn ich eine neue Seite drumrum bastle. Baue ich es allerdings in meine Seite ein, bringt er mir den Fehler
'formid' ist Null oder kein Objekt
bei formid.focus();
Finde aber bei meiner Seite nichts, was diesen verursachen könnte. Gibt es hier vielleicht eine allgemeingültige Aussage, was solch einen Fehler hervorrufen könnte? Wenn nicht, muß ich wohl ober übel ganz neu anfangen und nach und nach die Bestandteile meiner Seite einbauen. Irgendwann muß ich dann wohl auf das Problem stoßen. Wäre mir natürlich lieber, der Fehler würde irgendwem was sagen und er könnte mir dann einen Tip geben.