hurzelfurzel
Well-known member
- 8 Juni 2006
- 141
- 15
Hallo liebe Klamms!
Ich habe ein kleines CMS programmiert, bei dem der User über Links den Text formatieren kann.
Es gibt also einen Link z.B. dieser Art:
Der entsprechende Code wird dann im Text eingefügt und bei der Anzeige im Frontend via ereg_replace "ausgetauscht".
Ich arbeite mit folgendem Script:
Kann sich jemand erklären, warum dieses im ie funktioniert, aber im ff nicht?
Habe bei den üblichen Websites keine Lösung gefunden, vielleicht weiß ja hier jemand eine Lösung.
Vielen Dank!
Ich habe ein kleines CMS programmiert, bei dem der User über Links den Text formatieren kann.
Es gibt also einen Link z.B. dieser Art:
Code:
<a href="javascript: getSel('##b##','##/b##');">Text fett</a>
Ich arbeite mit folgendem Script:
Code:
<script language="Javascript" type="text/javascript">
function getSel(tag_start,tag_end)
{
var text = document.band_edit.content_text.selectedtext
if (document.selection) {
with (document.selection.createRange())
if (text != "") {
text = tag_start + text + tag_end;
}
}
else if (document.getSelection) {
with (document.getSelection)
if (text != "") {
text = tag_start + text + tag_end;
}
}
else if (window.getSelection) {
with (window.getSelection)
if (text != "") {
text = tag_start + text + tag_end;
}
}
}
function url() {
var enterURL = prompt("Bitte den Link eingeben", "https://");
var enterTITLE = prompt("Bitten den Namen des Link eingeben", "So heisst der Link");
var linkdyn = "%link_start%"+enterURL+"%klammer%"+enterTITLE+"%link_end%";
document.band_edit.content_text.value+=linkdyn;
}
function email() {
var enterEMAIL = prompt("Bitte den Link eingeben", "mailto:");
var enterEMAILTEXT = prompt("Bitten den Namen der E-Mail eingeben", "So heisst die E-Mail");
var email_text = "%email_start%"+enterEMAIL+"%klammer%"+enterEMAILTEXT+"%email_end%";
document.band_edit.content_text.value+=email_text;
}
</script>
Habe bei den üblichen Websites keine Lösung gefunden, vielleicht weiß ja hier jemand eine Lösung.
Vielen Dank!

