login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Regelnummers met scrollbar

Offline spyzone - 17/02/2005 11:08 (laatste wijziging 17/02/2005 11:09)
Avatar van spyzonePHP beginner Op deze site staat het script"Regelnummers zonder scrollbar", maar hoe maak je het MET scrollbar?

6 antwoorden

Gesponsorde links
Offline BigBug - 30/11/1999 00:00
Avatar van BigBug PHP expert In een iframe 
Offline spyzone - 30/11/1999 00:00
Avatar van spyzone PHP beginner Ik denk het, zoals hier op de site. Vindt dat wel mooi 
Offline Bart - 30/11/1999 00:00
Avatar van Bart PHP expert Hoezo wil je dan een script met regels MET scrollbarrndaar wordt et niet mooier van hoor 
Offline Fenrir - 30/11/1999 00:00
Avatar van Fenrir PHP expert [code]htmlrnheadrnstyle type=textcssrnrn.codeblockrn{rn padding 0px;rn position relative;rn}rnrn.codeblock .codern{rn padding-left 50px;rn width 500px;rn background #EEE;rn border-right 1px solid #666;rn border-bottom 1px solid #666;rn border-top 1px solid #666;rn white-space nowrap;rn overflow auto;rn}rnrn.codeblock .linenumbersrn{rn position absolute;rn top 0px;rn width 40px;rn padding 0px 3px 0px 0px;rn text-align right;rn background #DDD;rn border 1px solid #666;rn vertical-align top;rn}rnrn.codeblock .linenumbersrn{rn top -13px;rn}rnstylernheadrnbodyrnrnphprnerror_reporting(E_ALL);rnrnfunction regelnummers($str)rn{rnrn $insstr = highlight_string($str, true);rn $times = 1 + substr_count($insstr, 'br ');rnrn $ret = 'div class=codeblockpre class=linenumbers';rnrn for($i = 1; $i = $times; $i++)rn {rn $ret .= $i . n;rn }rnrn $ret .= 'prediv class=code' . $insstr . 'divdiv';rnrn return $ret;rn}rnrnecho regelnummers('phprnrnfunction line_wrap($str, $cols = 60, &$arr)rn{rn # Lange regel Lange regel Lange regel Lange regel Lange regel Lange regel Lange regel Lange regel Lange regel Lange regel regel Lange regel Lange regel Lange regel Lange regel Lange regel.rnrn $lines = explode(n, $str);rn $newlines = array();rn $linecount = array();rnrn foreach($lines as $nr = $line)rn {rn $times = floor(strlen($line) $cols);rn $newlines[] = chunk_split($line, $cols, n);rn $linecount[$nr + 1] = $times;rn }rnrn $arr = $linecount;rn $ret = implode(, $newlines);rn return $ret;rn}rnrn');rnrnbodyrnhtml[code] rnrnDit doet wel een beetje raar in FF als je terug naar het begin scrollt.
Offline spyzone - 30/11/1999 00:00
Avatar van spyzone PHP beginner Perfect, dank je
Offline numlockrond - 30/11/1999 00:00
Avatar van numlockrond Onbekend maakt het idd wel minder mooi. Als je een script van 100 regels hebt (en geen resolutie van 1600 1200) en je wilt het einde van een lange regel bovenaan het script zien, dan moet je eerst naar beneden scrollen, dan in het code vak naar rechts scrollen en dan weer naar boven scrollen (hoop dat het een beetje te begrijpen is).rnrnJe kunt wel de tekst selecteren en naar rechts slepen, maar dat scrollt toch niet lekker, dus zo'n scrollbar is niet echt gebruiksvriendelijk.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.17s