Focus auf andere Frames
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
aktualisieren
anker
ausgabe
befehl
brauche
cursor
ende
information
jemand
menge
problem
problemlage
sagen
sekunde
text
texten
tip
tun
type
versuch
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
kenny197902 schrieb:
Hallo zusammen!
Ich brauche den JavaScript-Befehl, wie ich aus dem Frame "chattextbox" heraus in dem Frame "menubox" im Formularbereich "boxdata" das Text-Inputfeld "eingabebox" focussiere!
Wer kann mir sagen wie das geht?(m??te eventuell was mit dem parent-Befehl zu tun haben)
ja, ich denke
parent.menubox.boxdata.eingabebox.focus()
d?rfte gehen.
Stefan -
genau das hatte ich auch schon ausprobiert, aber es hatte nicht geklappt (dieser Befehl war mir auch schon l?nger bekannt). Also nun zur Problemlage! Ich habe einen Chat f?r PHPNuke entwickelt, welcher in einem Iframe ausgef?hrt wird! Soweit l?uft der auch! Der Iframe ist selber nochmals in 4 Frames unterteilt (AUsgabe des Chattextes, Eingabebereich, die Chatterliste und einen unsichtbaren Frame (H?he=0 welcher alle paar Sekunden die Datenbank nach neuen Beitr?gen fragt, und diese dann evtl. ?bermittelt an den ersten Frame).
Das weitere Problem was dadurch entstanden ist, ist das wenn der Frame mit der Chattextausgabe neu geladen wird, scrollt der nach oben, statt ans ende des Textes! Ich habe es dann versucht mit Ankern, aber die haben die ganze Seite mit runtergezogen statt nur den Frame (vielleicht kann mir da jemand nen Tip geben, dann w?re das ganze Problem gekl?rt!). Aufjedenfall habe ich nach diesem Versuch gedacht, das ich eine versteckte Textbox ans Ende des Chattextes h?nge (input type=hidden). Durch den Focus-Befehl scrollte diese auch ans Ende des Chattextes, ohne das die gesamte Seite durchgescrollt ist! Allerdings verwendete ich dann auch den vorherig genannten Focus Befehl, und es kamen nur noch Fehlermeldungen! Dabei soll doch nur die Textausgabe nach dem aktualisieren nach unten gescrollt sein, und in dem Eingabeframe der Cursor bleiben!
Wer kennt da vielleicht eine gute alternative!
Ich w?rde euch gerne den Script texten, aber da er a) riesengro? ist, und b) ich dann alle DB-Informationen rauskopieren m?sste (jede Menge), hoffe ich, wenn ihr mir ann?hernde Tips geben k?nntet (der Chatscript ist eh verschl?sselt -> nach dem sha1() Verfahren (Sicherheitsbedingt!)).
Edit:
Dieser Thread wurde von kenny197902 mit folgender Begr?ndung geschlossen:
Ich habe es mit Hilfe von window.scrollBy() hinbekommen! amit f?llt das gegenseitige Focussieren flach!
Danke trotzdem! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage