Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema scroller news

  1. #1
    Utente bannato
    Registrato dal
    Dec 2002
    Messaggi
    366

    Problema scroller news

    Salve, lo script che vi riporto qui di seguito genera uno scroller
    verticale di testo/img; vorrei togliere da questo codice la cornice
    blu che si viene a formare intorno alle immagini, è possibile???
    Vorrei, inoltre, che le news scorressero in modo continuo, senza brusche ripartenze (infatti ogni qual volta che termina il testo da visualizzare le news riprendeno a muoversi dal centro del box anzichè dal basso)!!!

    Non sò se sono stato chiaro cmq provate lo script, capirete sicuramento meglio!!!


    Grazie a tutti.

    code:

    ------------------------------
    <body onload=newsScrollInit();>
    <SCRIPT src="notizie.js"></SCRIPT>


    </p>
    <p align="left">
    <SCRIPT language=JavaScript>
    <!--
    //che browser è?
    function checkBrowser()
    {
    this.ver=navigator.appVersion;
    this.dom=document.getElementById?1:0
    this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
    this.ie4=(document.all && !this.dom)?1:0;
    this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0; //quindi NS6.0 ...
    this.ns4=(document.layers && !this.dom)?1:0;
    this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5);
    return this;
    }
    bw=new checkBrowser()

    //valore in pixel per la partenza
    lstart=25
    //solo una volta? no
    loop=true
    //valore velocità
    speed2=105
    //valore passaggi in pixel
    prstep=1

    //costruzione oggetto
    function makeObj(obj,nest)
    {
    nest=(!nest) ? '':'document.'+nest+'.'
    this.el=bw.dom?document.getElementById(obj):bw.ie4 ?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;
    this.css=bw.dom?document.getElementById(obj).style :bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0;
    this.scrollHeight=bw.ns4?this.css.document.height: this.el.offsetHeight
    this.newsScroll=newsScroll;
    this.moveIt=b_moveIt; this.x; this.y;
    this.obj = obj + "Object"
    eval(this.obj + "=this")
    return this
    }

    function b_moveIt(x,y)
    {
    this.x=x;this.y=y
    this.css.left=this.x
    this.css.top=this.y
    }

    //scrolling dell'oggetto
    function newsScroll(speed)
    {
    if(this.y>-this.scrollHeight)
    {
    this.moveIt(0,this.y-prstep)
    setTimeout(this.obj+".newsScroll("+speed+")",speed )
    }
    else if(loop)
    {
    this.moveIt(0,lstart)
    eval(this.obj+".newsScroll("+speed+")")
    }
    }

    //creazione dell'oggetto
    function newsScrollInit()
    {
    oRilievoCont=new makeObj('divRilievoCont');
    oRilievoScroll=new makeObj('divRilievoText','divRilievoCont');
    oRilievoScroll.moveIt(0,lstart);
    oRilievoCont.css.visibility='visible';
    oRilievoScroll.newsScroll(speed2);
    }

    function EtnoWin(html_file, display_frame)
    {
    open(html_file,display_frame,"toolbar=no,scrollbar s=yes,resizable=yes")
    }

    //

    // risolve i problemi di NS6 sui ticker per Rilievo e Stampa
    var stile="";
    if (!bw.ns5)
    {
    stile='<style type="text/css">'+
    '#divRilievoCont{position:relative; width:196; height:108; overflow:hidden; top:16; left:5; clip:rect(0,320,25,0); visibility:hidden}'+
    '#divRilievoText{position:absolute; top:0; left:0}'+
    '</style>';
    document.write (stile);
    }
    else
    {
    stile='<style type="text/css">'+
    '#divRilievoCont{position:relative; width:196; height:108; overflow:auto; top:16; left:5; clip:rect(0 320 50 0); visibility:hidden}'+
    '#divRilievoText{position:relative; top:0; left:0; font-family: verdana, arial, helvetica, sans-serif; color:#000080; font-size:8pt; text-decoration:none;}'+
    '</style>';
    document.write (stile);
    }

    //-->
    </SCRIPT>
    ------------------------------


    questo invece è il file js esterno:

    ------------------------------
    document.write("<div id='divRilievoCont'>");
    document.write("<div id='divRilievoText'>");
    document.write("4 novembre 2002
    Anche qui si programma js

    ");
    document.write("4 novembre 2002
    HTML.it forum: the best on the net

    ");
    document.write("30 ottobre 2002
    [img]Immagini/!!.gif[/img] Harrdito: una figata di news

    ");
    document.write("30 ottobre 2002
    [img]Immagini/tricks.gif[/img] HTML.it: la home page

    ");
    document.write("</div>");
    document.write("</div>");
    ------------------------------

    Grazie di nuovo.

  2. #2
    Utente bannato
    Registrato dal
    Dec 2002
    Messaggi
    366
    Chi mi aiuta???

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.