Text an Cursorposition – Fehler?

unrealzero_php

Erfahrenes Mitglied
Hallo zusammen
Über die Funktion
Code:
onclick="txtins(\''.$text.'\')
füge ich einen Text über einen Link an einer Cursorposition ein. Dies funktioniert soweit ohne Probleme. Sobald jedoch der Text einen Zeilenumbruch enthält, bekomme ich eine Fehlermeldung (siehe Anhang).
Wie kann ich das Problem lösen?
Funktion:
Code:
function txtins(insText)
{
 var input = document.getElementById('content');
   input.focus();
 
 // IE
 if(typeof document.selection != 'undefined')
 {
  // Einfügen des Textes
  var range = document.selection.createRange();
  range.text = insText;
  // Cursorposition
  range = document.selection.createRange();
  if (insText.length == 0)
  {
   range.move('character', insText.length);
  }
  else
  {
   range.moveStart('character', insText.length - insText.length);
  }
  range.select();
 }
}
 

Anhänge

  • Fehler.JPG
    Fehler.JPG
    24,9 KB · Aufrufe: 19

Neue Beiträge

Zurück