3 berichten aan het bekijken - 1 tot 3 (van in totaal 3)
  • Q:
    Bijdrager
    Steph

    [javascript] doorlopende lichtkrant

    Ik zoek dus een soort van lichtkrant die doorlopend is, eentje zonder ontbrekingen.

    [code:1:38488ce9da]<marquee>blaat</marquee>[/code:1:38488ce9da]
    Dat is de lichtkrant html code maar deze heeft dus wel een onderbreking.

    Heb al wel even gegoogled en heb 2 scripts gevonden… maar voldoen niet helemaal aan mijn eisen. Misschien is hier wel een java expert oid die mij hier mee kan helpen.

    eerste script:
    [code:1:38488ce9da]<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
    <!–

    var timerID = null;
    var timerRunning = false;
    var id,pause=0,position=0;

    function ticker()
    {
    var i,k,msg="Dit is de inhoud van de lichtkrant.";
    k=(75/msg.length)+1;
    for(i=0;i<=k;i++) msg+=" "+msg;
    document.lichtkrant1.veld1.value=
    msg.substring(position,position+95);
    if(position++==38) position=0;
    id=setTimeout("ticker()",1000/10);
    }

    function action()
    {
    if(!pause) {
    clearTimeout(id);
    pause=1; }
    else {
    ticker();
    pause=0; }
    }

    //–>
    </SCRIPT>[/code:1:38488ce9da]

    hieronder staat de output.. maar deze is in een textblok. Ik heb geen verstand van java maar is dit makkelijk om te bouwen naar zonder textblok, dus gewoon in de html code ?

    [code:1:38488ce9da]<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
    <!–

    document.write('<DIV ALIGN="center">’);
    document.write('<FORM NAME="lichtkrant1" ACTION="geen_actie">’);
    document.write('<INPUT TYPE="text" NAME="veld1" SIZE="50">’);
    document.write('</FORM>’);
    document.write('</DIV>’);
    ticker()

    //–>
    </SCRIPT>[/code:1:38488ce9da]
    bron: http://handleidinghtml.nl/javascript/lichtkrant/js-lichtkrant.html

    tweede script:
    [code:1:38488ce9da]<script language="JavaScript"><!–
    var txt=" HIER JE TEXT BLAAT ";
    var snelheid=200;
    var refresh=null;

    function maxto_title() {
    document.title=txt;
    txt=txt.substring(1,txt.length)+txt.charAt(0);
    refresh=setTimeout("maxto_title()",snelheid);}
    maxto_title();
    // –></script>[/code:1:38488ce9da]

    Het probleem van deze is dat hij werkt in de titelbalk. Is deze misschien simpel om te bouwen ?

    Bijdrager
    basiel

    mss titel eens aanpassen naaar [javascript] want dit is geen java he;-)

    Bijdrager
    fredmatrack

    Het is niet eenvoudig om zoiets rechtstreeks in een pagina te doen zonder bijvoorbeeld een tekstvak. Dan moet je al bijna met layers gaan werken of complexere scripts gebruiken.

    Ik ben zelf ook op zoek geweest naar iets dergelijks en kwam ook steeds op tekstvakken uit.
    Op http://www.vrtnieuws.net staan wel enkele bruikbare dingen. Uitvlooien van die scripts zullen wel wat tijd vragen.

3 berichten aan het bekijken - 1 tot 3 (van in totaal 3)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.