• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. (X)HTML + XML + CSS

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21
  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07

textarea hulp.

  • blackboss
  • 18 februari 2011 om 10:04
  • blackboss
    Intermediate
    Berichten
    208
    • 18 februari 2011 om 10:04
    • #1

    Beste CPers,

    Ik heb een script waarbij ik een textarea gebruik. In de textarea komt via een javascript steets meer tekst te staan. Nu wil ik alleen dat de textarea automatisch mee scrolt naar beneden. (Dus dat je altijd de nieuwste tekst (onderaan) gelijk kan zien staan en niet eerst zelf naar beneden hoeft te scrollen.)

    Weet iemand hoe ik dit kan maken?


    P.S. Ik heb ook nog een klein vraagje over de tijd.
    Ik gebruik de volgende code:

    PHP
    document.form.tekstvak.value = document.form.tekstvak.value + '<?PHP echo '['.date("d-m-Y H:i:s").'] '.$aalarm.''; ?>\n'


    Alleen is de tijd steeds de tijd van wanneer je de pagina lade. Ik wil daar de tijd hebben van wanneer het bericht erbij kwam. Hoe kan ik dit goed krijgen?

    Met vriendelijke groet,
    Blackboss

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Lancer
    Regelnasi
    Berichten
    1.043
    • 18 februari 2011 om 10:34
    • #2

    Dan moet je toch met een database gaan werken, en door middel van een while in je <textarea> laden.

    En dan DESC of ASC op Datum, zodat het nieuwste bericht boven aan komt.

    De textarea scroll, kan je door: <textarea style="height: auto;"> regelen.

    Desnoods, als je dit totaal niet bedoelt, heb je dan mischien een online voorbeeld?

  • blackboss
    Intermediate
    Berichten
    208
    • 18 februari 2011 om 18:11
    • #3

    Lancer: Helaas heb ik geen online voorbeeld. Ik zal het even nog een keer proberen uit te leggen.

    Ik heb met javascript gemaakt dat er na een bepaalde tijd steeds een regel bij komt te staan in een textarea. Maar als er meer regels komen als dat het textarea frame hoog is dan krijg je een scrolbar. Deze scrolbar blijft boven aan de textarea staan. Maar eigenlijk wil ik dat deze elke keer als er een nieuwe regel komt weer helemaal beneden komt te staan. Dus eigenlijk net als een chatbox. (elke keer dat iemand anders of jij wat zegt dan gaat het venster waar alle tekst staat mee naar benden.)

    Weet jij misschien hoe ik dit kan doen?

    Met vriendelijke groet,
    Blackboss

  • Webbasing
    Intermediate
    Berichten
    311
    • 18 februari 2011 om 18:12
    • #4

    waarom zorg je niet dat de nieuwe tekst bovenaan weergegeven word?

    Basing voor een betaalbare prijs

  • blackboss
    Intermediate
    Berichten
    208
    • 18 februari 2011 om 18:18
    • #5

    @ webbasing: Jah, dat zal ik er dan wel van maken. Maar weet jij toenvallig ook hoe ik elke keer de tijd kan posten? Want als ik de functie date("d-m-Y H:i:s") gebruik dan krijg ik de tijd wanneer ik de pagina opende. En ik wil juist steeds de huidige tijd erbij.

  • Webbasing
    Intermediate
    Berichten
    311
    • 18 februari 2011 om 18:19
    • #6

    Werk je met php? zo ja kun je gewoon NOW() gebruiken

    Basing voor een betaalbare prijs

  • blackboss
    Intermediate
    Berichten
    208
    • 18 februari 2011 om 18:20
    • #7

    Jah, ik werk met PHP maar de functie NOW() doet niets. Of ik gebruik hem verkeerd.

  • Webbasing
    Intermediate
    Berichten
    311
    • 18 februari 2011 om 18:22
    • #8

    ik snap niet goed hoe je de berichten uitleest? Deze haal je uit de database ofzo ?

    Basing voor een betaalbare prijs

  • blackboss
    Intermediate
    Berichten
    208
    • 18 februari 2011 om 18:27
    • #9

    Stukje script:

    PHP
    <script type="text/javascript">
    function load()
    {
    	document.form.tekstvak.value = document.form.tekstvak.value + '<?PHP echo '['.date("d-m-Y H:i:s").'] '.$punten['omschrijving'].''; ?>.\n'
    	
    <?PHP
    $aank = mysql_query("SELECT * FROM voertuigenid WHERE gebruikersid = '".$own['id']."' && gebruik = '1'") or die(mysql_error());
    while($aankomst = mysql_fetch_array($aank, MYSQL_ASSOC)){
     $kanto = mysql_fetch_assoc(mysql_query("SELECT * FROM kantorenid WHERE gebruikersid = '" . $own['id'] . "' && kantorenid = '".$aankomst['kantorenid']."'")) or die(mysql_error());
     
    	$alles = ($melding['xcor'] + $melding['ycor']) + ($kanto['xcorr'] + $kanto['ycorr']);
    	$min = ($alles * 100);
    	$tot = number_format($min, 0, '', ''); 
    	$bericht = $tot + 3000;
    
    
    ?>
    var t=setTimeout("aankomst<?PHP echo $ia++; ?>()",<?PHP echo $tot; ?>);
    
    
    <?PHP
    }
    ?>
    var t=setTimeout("bericht()",<?PHP echo $bericht; ?>);
    var t=setTimeout("okee()",<?PHP echo $bericht; ?>);
    }
    <?PHP
    $aank1 = mysql_query("SELECT * FROM voertuigenid WHERE gebruikersid = '".$own['id']."' && gebruik = '1'") or die(mysql_error());
    while($aankomst1 = mysql_fetch_array($aank1, MYSQL_ASSOC)){
    ?>
    function aankomst<?PHP echo $ib++; ?>() {
    document.form.tekstvak.value = document.form.tekstvak.value + '<?PHP echo '['.date("d-m-Y H:i:s").'] '.$aankomst1['cat'].' '.$aankomst1['naam'].''; ?> meld zich terplaatsen.\n'
    }
    <?php
    }
    ?>
    function bericht() {
    document.form.tekstvak.value = document.form.tekstvak.value + '<?PHP echo '['.date("d-m-Y H:i:s").'] '.$aalarm.''; ?>\n'
    }
    function okee() {
    document.form.klaar.disabled = false;
    }
    </script>
      <body onLoad="load()" onUnload="GUnload()">
    <?PHP
    echo '<form name="form" method="post">
    <table width="99%"  cellpadding="0" cellspacing="0">
        <tr>
          <td class="start">Meldingen:</td>
        </tr>
    	<tr>
          <td class="list"><textarea name="tekstvak" readonly="readonly" cols="85" rows="6" wrap="physical"></textarea></td>
        </tr>
    </table>
    Toon Meer
  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 19 februari 2011 om 10:27
    • #10

    Waarom zet je alle tekst in een tekstvak , is toch helemaal niet nodig?

    Het is veel netter als je het in een div zet en die div een id mee geeft die je dan ophaalt via getElementById waardoor je alles daar inzet!

    Als jij dan tekst toevoegt is het slimmer om de div opnieuw in te laden dus eerst div legen via .innerHTML = ''; en daarna weer alles uit de database te halen en in de div te zetten.

    Hierdoor kan je simpel weg de volgorde heel makkelijk wijzigen!

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • blackboss
    Intermediate
    Berichten
    208
    • 21 februari 2011 om 13:29
    • #11

    NielsB: Bedankt voor je uitleg, Maar hij haalt alleen het eerste bericht uit de database. De rest word allemaal langzaam in de pagina opgebouwd.

    Ook is me tijd niet werkend. Ik krijg steeds de tijd van wanneer ik de pagina lade en niet van wanneer het bericht tevoorschijn kwam.

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 21 februari 2011 om 18:42
    • #12

    Dat komt door het feit dat jij de date ophaal maar zonder een waarde van uit je database:
    date("d-m-Y H:i:s")

    moet een variabel bij komen zoals:
    date("d-m-Y H:i:s", $datumtijd)

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • blackboss
    Intermediate
    Berichten
    208
    • 21 februari 2011 om 20:35
    • #13

    NielsB: Er komt niets vanuit de database. De teksten die in het tekstveld komen die worden op de pagina zelf aangemaakt. Via javascript, na een bepaald aantal seconden komen er vanzelf steeds meer teksten.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design