Hallo!
Ich verzweifle gerade an enem Phänomen. Folgenden Code benutze ich, um in einem Textfeld markierte Textabschnitte zu formatieren (unten als Beispiel die Formatierung "fetter Text"). Die JS-Funktion "insertAtCaret()" steht in der Head-Sektion und spielt hier keine Rolle.
Folgendes Problem: Seit ich statt href="#" die Schreibweise mit "javascript:void()" verwende, bekomme ich eine Fehlermeldung (JS-Kompilierungsfehler oder sowas), obwohl alles ordnungsgemäß funktioniert. Was tun? Kann es daran liegen, dass ich "void()" innerhalb eines "form"-Tags verwende? Oder stimmt an der Schreibweise etwas nicht?
In banger Erwartung eines Lösungsvorschlages,
Nummer2
Ich verzweifle gerade an enem Phänomen. Folgenden Code benutze ich, um in einem Textfeld markierte Textabschnitte zu formatieren (unten als Beispiel die Formatierung "fetter Text"). Die JS-Funktion "insertAtCaret()" steht in der Head-Sektion und spielt hier keine Rolle.
Code:
<a href="javascript:void();" onClick="insertAtCaret(document.form1.textfeld1, '<b>'+document.selection.createRange().text+'</b>')">fett</a>
Folgendes Problem: Seit ich statt href="#" die Schreibweise mit "javascript:void()" verwende, bekomme ich eine Fehlermeldung (JS-Kompilierungsfehler oder sowas), obwohl alles ordnungsgemäß funktioniert. Was tun? Kann es daran liegen, dass ich "void()" innerhalb eines "form"-Tags verwende? Oder stimmt an der Schreibweise etwas nicht?
In banger Erwartung eines Lösungsvorschlages,
Nummer2