Smileys über Eingabeframe

Fragen zu HTML, CSS, eigenen Erweiterungen etc.
sweetspicy
Beiträge: 4
Registriert: 28.07.2008, 14:17

Smileys über Eingabeframe

Ungelesener Beitrag von sweetspicy » 26.03.2010, 16:16

Hallo :D

ich weiß nicht genau wo ich das hinschreiben soll, aber vllt könnt ihr mir ja helfen :oops:

Also ich hab bei mir im Chat die Smileys über den Eingabeframe eingebaut aber dadurch ist meine Eingabezeile soweit nach unten gerutscht das man diese gar nicht mehr sieht. Wenn ich dann auf die Smileys drücke kommt diese wieder nach oben. Geht denn das nicht irgendwie anders zu machen so das ich die Eingabeleiste gleich sehe. Oder hab ich irgendetwas falsch gemacht?? :roll: :roll:
Script:Zeigen

Code: Alles auswählen

<script type="text/javascript" src="/grundscripts.js"></script>
<script language="javascript">var arrSmilies = ["heul","lol","freu","knuddel","ei"]; strSmilies=""; for(i=0;i<arrSmilies.length && i<(12+15);i++){strSmilies+="<img src='/"+chatData[1]+"/replacer/"+arrSmilies[i]+".gif' onclick='parent.mainframe.repClick(\""+arrSmilies[i]+"\")' hspace=1/>"; }center0=parent.info.document.getElementsByTagName("center")[0]; if(!center0.innerHTML.match(/parent.mainframe.repClick/)){center0.innerHTML = strSmilies+"<b"+"r>"+center0.innerHTML;}</script> 
dieses Script hab ich bei mir stehen....


Bitte um Hilfe, denn das macht mich wahnsinnig..

lg sweetspicy
Edit by Team: Code als Code kenntlich gemacht ;)

Knuddelmonster
Beiträge: 69
Registriert: 11.02.2010, 18:10
Wohnort: Österreich
Kontaktdaten:

Re: Smileys über Eingabeframe

Ungelesener Beitrag von Knuddelmonster » 28.03.2010, 10:32

hallöchen ...

@re: sweetspicy

Das Problem mit der Eingabezeile wenn du die Smilies im Eingabeframe hast kenne ich ...
Abhilfe kannst du durch Einfügen des folgenden Codes erreichen !
Script:Zeigen
<script language="javascript">framesets=parent.document.getElementsByTagName("frameset");for(i in framesets){if(framesets.rows=="*,100"){framesets.rows="*,115"}}</script>

.. am besten du fügst diesen Code vor den Smilies im Eingabeframe ein ! - dann sollte das ganze so aussehne ...

Script:Zeigen
<script type="text/javascript" src="/grundscripts.js"></script><script language="javascript">framesets=parent.document.getElementsByTagName("frameset");for(i in framesets){if(framesets.rows=="*,100"){framesets.rows="*,115"}}</script><script language="javascript">var arrSmilies = ["heul","lol","freu","knuddel","ei"]; strSmilies=""; for(i=0;i<arrSmilies.length && i<(12+15);i++){strSmilies+="<img src='/"+chatData[1]+"/replacer/"+arrSmilies+".gif' onclick='parent.mainframe.repClick(\""+arrSmilies+"\")' hspace=1/>"; }center0=parent.info.document.getElementsByTagName("center")[0]; if(!center0.innerHTML.match(/parent.mainframe.repClick/)){center0.innerHTML = strSmilies+"<b"+"r>"+center0.innerHTML;}</script>

... Rot ist der neue Teil den du Einfügst ...
Sollte der Eingabeframe noch immer nicht hoch genug sein, so suche im Text folgende Codestelle ! -> "{framesets.rows="*,115"}}" - mit den "115" dort gibst du die Höhe des Eingabeframes an, diesen Wert kannst du ändern, je grösser der Wert ist um so höher wird dein Eingabeframe... :wink:

viel Spass damit -> euer Knuddelmonster

BumBumBass

Re: Smileys über Eingabeframe

Ungelesener Beitrag von BumBumBass » 28.03.2010, 11:57

wie müsste das script aussehen dass die smillies unter der eingabeleiste stehen???

sweetspicy
Beiträge: 4
Registriert: 28.07.2008, 14:17

Re: Smileys über Eingabeframe

Ungelesener Beitrag von sweetspicy » 29.03.2010, 11:40

vielen Dank Knuddelmonster :) funktioniert einwandfrei, hab ich gleich ausprobiert.... :D

BumBumBass

Re: Smileys über Eingabeframe

Ungelesener Beitrag von BumBumBass » 30.03.2010, 15:44

nochmal hochpush
gibt es auch die möglichkeit dass die smillies nicht über sondern unter der eingabeleiste stehen. wenn ja wie sieht das script dann aus???

Antworten

Wer ist online?

Mitglieder in diesem Forum: Ahrefs [Bot] und 1 Gast