Fragen zu HTML, CSS, eigenen Erweiterungen etc.
-
sweetspicy
- Beiträge: 4
- Registriert: 28.07.2008, 14:17
Ungelesener Beitrag
von sweetspicy » 26.03.2010, 16:16
Hallo
ich weiß nicht genau wo ich das hinschreiben soll, aber vllt könnt ihr mir ja helfen
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??
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:
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 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 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... 
viel Spass damit -> euer Knuddelmonster
-
BumBumBass
Ungelesener Beitrag
von BumBumBass » 28.03.2010, 11:57
wie müsste das script aussehen dass die smillies unter der eingabeleiste stehen???
-
BumBumBass
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???
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste