Seite 1 von 1
<textarea> Automatisch bis ganz nach unten srollen
Verfasst: 17.07.2006 11:35
von fanrpg
Also ich habe eine Konsole, der Inhalt wird über eine <texrarea> angezeigt.
Nur wenn die Konsole nen bissel länger wird dann kriegt die <textarea> Nen Scrollbalken, aber nach jeder Eingabe wird ja die Seite akualisiert und somit ist die <texrarea> voll aber aber der Scrollbalken ist nach oben (also man sieht nur den ersten Teil aber nicht den neueren 2. Teil)
Jetzt meine Frage kann man eine textarea automatisch nach unten scrollen lassen?
Mit JavaScript evt?
Per google habe ich nichts gefunden

Verfasst: 17.07.2006 14:34
von S2B
Moin,
schau dir mal
diesem MOD an:
[ externes Bild ] [ externes Bild ] [ externes Bild ] Fix the fact that when a BBCode or a smilie is inserted in a long post (with more lines than the text box high), the cursor jumps to the top of the post. This fix doesn't concern IE & Opera as this issue doesn't exist on these browsers
Verfasst: 17.07.2006 14:58
von fanrpg
Geht ja nicht um phpBB, ausserdem sollte es irgendwie auch mit allen browsern funktionieren... so sieht die Area aus:
Code: Alles auswählen
<textarea name="output" rows="2000000" cols="2000000" style="height:400px; width:100%; color:#FFFFFF; background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:13px;" readonly="readonly"><?
if( !defined('IN_CLEAR') )
{
echo $output;
} ?></textarea>
Nicht schlagen wegen den vielen rows und cols aber ist mehr Testweise drinne.

Verfasst: 17.07.2006 15:37
von BB-BF-BM
kanst du neue Inhalte in der Konsole einfach oben anzeigen lassen?
Also
Code: Alles auswählen
17.7.2006 15:30
textetxtextextextextextex
textextextextextextext
textextextextextextext
textextextextextextext
17.7.2006 15:00
textetxtextextextextextex
textextextextextextext
textextexte
textextextextextextext
16.7.2006 21:00
textetxtextexte
textextextextextextext
textextexte
textextextextextextext
Verfasst: 17.07.2006 15:46
von fanrpg
Nein
Das neuste gehört in einer Standardkonsole immer nach unten.
Verfasst: 17.07.2006 20:19
von fanrpg
Vielleicht das einige mal wissen was ich meine..
http://www.fanrpg.com/webmaster.php
Login: fanrpg+test
Wenn der Text die Grösses dieser Textarea überschreitet und dann noch einen Befehl eingibt geht die gesamte Textarea wieder nach oben.
Bisher löse ich das immer noch mit "clear;" aber auf Dauer ist das keine Lösung.
Verfasst: 17.07.2006 21:10
von S2B
fanrpg hat geschrieben:Geht ja nicht um phpBB, ausserdem sollte es irgendwie auch mit allen browsern funktionieren...
Webdesign ist Webdesign.

Und zu den Browsern: Wenn manche Browser sowas nicht unterstützen, kannst du wohl nichts dran ändern.
Warum machst du das ganze eigentlich nicht über ein iFrame und ein input (mit CSS angepasst) o.Ä. (vllt. gibt's ja auch ne overflow-Lösung)? Dann hättest du das Problem nicht mehr.

Verfasst: 17.07.2006 22:13
von fanrpg
Also mit iframe wäre nicht so die optimale Lösung.. evt. würde es gehen wenn ich die Nachricht kürzen würde aber das würde bedeuten.. das man kein Log mehr hat.
Gibts dafür nicht irgendeinen HTML Befehl oder irgendeine CSS Klasse?
JavaScript kann ich leider nicht, damit würde man garantiert was hinkriegen

Verfasst: 17.07.2006 22:25
von S2B
Naja, entweder du wühlst dich durch die Source dieses MODs oder du versuchst, ob du mit einem div mit overflow:scroll (oder so) in Verbindung mit Ankern was hinbekommst.
Verfasst: 17.07.2006 23:38
von fanrpg
Code: Alles auswählen
<script type="text/javascript" language="javascript">
<!--
function setFocus()
{
var f = document.post.output;
f.focus();
f.value += '';
}
//-->
</script>
</head>
<body onLoad="javascript:setFocus()">
Das habe ich versucht, vergeblich
Ich weiss irgendwie nicht mehr weiter.. ist zwar kein Weltuntergang aber störend bei der Arbeit.