Seite 1 von 4
mod smilies iframe - netscape-fehler
Verfasst: 27.01.2004 14:42
von Tobl
hi leute,
nach dem einbau des mods funktioniert mit dem ie alles einwandfrei,
mit netscape und opera gibt´s probleme:
beim schreiben einer antwort oder einer privaten nachricht kann man
zwar die smilies anklicken, diese werden aber nicht ins textfeld übertragen. hat jemand eine idee wo der fehler liegt??
gruß
tobl
Verfasst: 25.03.2004 23:42
von apache0815
Hi
habe das gleiche Problem. Mozilla mag den Mod auch nicht... ich kann den Fehler aber nicht finden.
Grüße apache
Verfasst: 26.06.2004 09:46
von IamTrebor
Habe das gleiche Problem, und zwar meldet die javascript-Console
folgenden Fehler.
"parent.post has no properties" in "posting.php?mode=smilies" Zeile 249
Code: Alles auswählen
<script language="javascript" type="text/javascript">
<!--
function emoticon(text) {
text = ' ' + text + ' ';
//Zeile 249-->
if (parent.post.message.createTextRange && parent.post.message.caretPos) {
//<-- Zeile 249
var caretPos = parent.post.message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
parent.post.message.focus();
} else {
parent.post.message.value += text;
parent.post.message.focus();
}
}
//-->
</script>
edit: hab eine Lösung hier im Forum gefunden
ersetze in ... /templates/xxx/posting_smilies.tpl
Code: Alles auswählen
<script language="javascript" type="text/javascript">
<!--
function emoticon(text) {
text = ' ' + text + ' ';
if (parent.post.message.createTextRange && parent.post.message.caretPos) {
var caretPos = parent.post.message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
parent.post.message.focus();
} else {
parent.post.message.value += text;
parent.post.message.focus();
}
}
//-->
</script>
durch:
Code: Alles auswählen
<script language="javascript" type="text/javascript">
<!--
function emoticon(text)
{
parent.emoticon(text)
}
//-->
</script>
Verfasst: 16.10.2004 08:39
von StarTrekMarc
Durch diese Lösung werden aber alle BBCodes immer ans Ende des Textes gesetzt, was auch doof ist

Verfasst: 16.10.2004 12:22
von Good-Stuff
Außerdem legt ihr dafür den IE lahm
Verfasst: 16.10.2004 17:58
von StarTrekMarc
Nein, bei mir geht er, vielleicht haste was falsch gemacht

Verfasst: 16.10.2004 19:14
von The real Indigo
Funktioniert das jetzt 100%ig oder nicht ???
Ich will das Ding nämlich nicht umsonst einbauen....
Verfasst: 16.10.2004 21:35
von StarTrekMarc
Bau es nicht ein

Verfasst: 17.10.2004 09:48
von The real Indigo
Habs doch eingebaut...
Im IE funktionierts wie früher auch.
Im Netscape setzt er die Smilies zwar immer ans Ende, aber besser als gar keine Smilies.
Verfasst: 17.10.2004 10:20
von StarTrekMarc
Tja, wenn du nicht mit Netscape/Mozilla/ Firefox arbeitest is dat auch net schlimm, aber denk ma an die Forenbenutzer
Ich hab ihn eingebaut, vorher aber im Forum nachgefragt
