<textarea> Automatisch bis ganz nach unten srollen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

<textarea> Automatisch bis ganz nach unten srollen

Beitrag 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 :(
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag 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
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag 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:
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Beitrag 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
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

Nein :D

Das neuste gehört in einer Standardkonsole immer nach unten.
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag 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.
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag 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:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag 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 :(
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag 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.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag 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.
Antworten

Zurück zu „Coding & Technik“