Hallo,
ich habe ein Problem bei der Suche in einem ausgewähltem Text. Hier wird bei einem WYSIWYG-Editor ein Popup geöffnet in welchem gesucht werden soll. Normales Formular mit Eingabefeld für Suchwort ("search_for") im Formular "find_content".
Wenn kein Text ausgewählt wird, dann wird der Inhalt des gesamten WYSIWYG-Feldes durchsucht. Nach Absenden des Formulars wird die untenstehende Funktion gestartet.
Wird ein Ergebnis gefunden soll an diese Stelle gesprungen werden.
Hier der Code:
Das Problem: Es erscheinen Fehlermeldungen wie "Objekt erwartet" oder "Das Objekt unterstützt ... nicht".
Wer hat Rat? Danke!
ich habe ein Problem bei der Suche in einem ausgewähltem Text. Hier wird bei einem WYSIWYG-Editor ein Popup geöffnet in welchem gesucht werden soll. Normales Formular mit Eingabefeld für Suchwort ("search_for") im Formular "find_content".
Wenn kein Text ausgewählt wird, dann wird der Inhalt des gesamten WYSIWYG-Feldes durchsucht. Nach Absenden des Formulars wird die untenstehende Funktion gestartet.
Wird ein Ergebnis gefunden soll an diese Stelle gesprungen werden.
Hier der Code:
Code:
var range = window.opener.wysiwyg.document.selection.createRange().text; var content = window.opener.wysiwyg.document.body.innerHTML; if (range == "") { range = content; } function find_next() { var search_for = document.find_content.search_for.value; if (search_for) { if (range.findText(search_for, 1000000000, matchtype())) { range.select(); } } // range.findText(search_for); // range.select(); // range.scrollIntoView(true); }
Wer hat Rat? Danke!
Kommentar