• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. (X)HTML + XML + CSS

Forum

  • nieuwe game

    frio 1 november 2026 om 14:08
  • Criminolz

    qevanto 31 oktober 2026 om 20:52
  • [Beta] Ottomaan: gratis browserspel met een echte, levende stad. Feedback gezocht!

    frio 27 oktober 2026 om 12:22
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Jeroen.G 26 oktober 2026 om 10:33
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    eeyk 22 oktober 2026 om 18:43
  • Crime Club volledig herschreven vanaf nul

    frio 19 oktober 2026 om 23:57
  • Malavita (nieuwe maffia game, van 0)

    jos 19 oktober 2026 om 23:18
  • Herkent deze Notion-structuurscan echte problemen?

    Jeroen.G 19 oktober 2026 om 15:09

Marktplaats

  • [Aanbod] Stadskaart voor je browsergame: van menu naar klikbare stad, vanaf €200

    frio 29 oktober 2026 om 18:17
  • [Verkoop] G4G (Gangsters 4 Gangsters): volledige broncode, nieuw gebouwd in PHP 8.3 | € 30 per domein

    frio 27 oktober 2026 om 18:54
  • [TE KOOP] Malavita.be [Maffiaspel, gebaseerd op omicidio.nl, unieke code]

    Dpm_x 26 oktober 2026 om 00:22

textarea hulp.

  • blackboss
  • 18 februari 2011 om 10:04
  • blackboss
    Gevorderd
    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

  • Gast, 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
    Gevorderd
    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
    Gevorderd
    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
    Gevorderd
    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
    Gevorderd
    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
    Gevorderd
    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
    Gevorderd
    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
    Gevorderd
    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>
    Meer tonen
  • 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
    Gevorderd
    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
    Gevorderd
    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.

Registratie

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

Nu registreren Aanmelden

ICT Nieuws

  • PHP waarschuwt voor twee ernstige bugs die makkelijk uit te buiten lijken

    Aaron 22 oktober 2026 om 22:19

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

Gebruikers die dit topic bekijken

  • 2 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
  10. Contact
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design