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. :wink:

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 :D

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. :wink: 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. :wink:

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.