Seite 1 von 1

Smilies im Pop-up fenster gehen automatisch zu

Verfasst: 25.11.2004 11:20
von Kiss News
Hallo!
Sobald man auf einen Smilie im Pop-up Fenster geklickt hat, geht das Fenster automatisch in die Taskleiste. Kann man das irgendwie verhindern? Wenn man da 10 Smilies schreiben möchte, ist das echt unangenehem, und wegklicken muss man das Pop up sowieso irgendwann...

Verfasst: 26.11.2004 04:45
von D@ve
Das ist eigentlich Absicht, damit man eben NICHT 10 Smilies hintereinandersetzen kann.

Ich hab zwar von Javascript überhaupt keine Ahnung, aber ich glaube Du musst in der posting_smilies.tpl einfach die Zeile:

Code: Alles auswählen

                opener.document.forms['post'].message.focus();
rauslöschen (2x) aber nagel mich nicht drauf fest... ;-)

Gruß, Dave

Verfasst: 26.11.2004 10:28
von Kiss News
Danke D@ave, hast den Nagel auf den Kopf getroffen. das war's :D
Ich hatte mir das Javascript zwar auch angesehen, das aber nicht rauslesen können :oops:
Das ist eigentlich Absicht, damit man eben NICHT 10 Smilies hintereinandersetzen kann.
kannst Du doch mit den Smilies links im Fenster auch, die springen ja auch nicht weg, wenn Du eines angeklickt hast... :evil: :roll: :wink: :cookie: :cry: :oops: :P :x :lol: 8) :-? :( :)

:D

EDIT: Problem ist noch nicht ganz gelöst: wenn man den Curser danach ins Textfeld setzt, geht das Fenster wieder weg. Das soll nicht sein, das Fenster soll offen bleiben, bis man es schliesst. ist das denn möglich? Sinn ist es, wenn man bei einem längeren beitrag mehrere Smilies aus dem Pop-up Fenster benutzen möchte, dass man nicht immer wieder das Pop-up Fenster jedes mal öffnen muss...

Verfasst: 26.11.2004 11:50
von D@ve
Das geht nicht und das ist auch gut so! Das wäre nämlich ein Eingriff ins Betriebssystem der so ohne weiteres nicht möglich ist (es seid denn Du findest mal wieder irgendwelche Sicherheitslöcher im MSIE :D ).

Gruß, Dave

Verfasst: 26.11.2004 11:54
von Kiss News
also irgendso einen Befehl wie "stay in front" gibt es nicht?
hab leider keine Ahnung davon :oops:

Verfasst: 30.11.2004 19:44
von FritzDaCat
Kiss News hat geschrieben:also irgendso einen Befehl wie "stay in front" gibt es nicht?
hab leider keine Ahnung davon :oops:
Hi Kiss News,
die Eigenschaft "immer im Vordergrund" kannst du einem Fenster per JavaScript mitgeben:

Im HEAD des PopUps musst du folgendes Script einfügen:

Code: Alles auswählen

<SCRIPT LANGUAGE="JavaScript">
<!--
function immerVorne() {
    setTimeout("self.focus()",250);
}
//-->
</SCRIPT>
Im <BODY>-Tag muss dann die Funktion aufgerufen werden:

Code: Alles auswählen

onBlur="immerVorne()"
Die Zahl 250 gibt die Millisekunden an, nachdem das Fenster wieder den Fokus an sich reisst... Im Extremfall kannst du die runtersetzen auf 0...

Hoffe, das war, was du gesucht hast...
Aber ich bezweifle ganz ehrlich, dass du dann noch etwas ins eigentliche Posting schreiben kannst, da dieses Fenster ja dann keinen Fokus mehr hat... :grin: