Visualizzazione dei risultati da 1 a 3 su 3

Discussione: testo scorrevole

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    43

    testo scorrevole

    Non so nulla di JavaScript. Mi sto facento il sito ed ho copiato
    uno script nel web per inserire del testo scorrevole in una pagina.
    Ci sono riuscita però la mia pagina in questione ha solo una foto ed io vorrei inserire il testo scorrevole sulla foto, non sotto come mi viene. Qualcuno mi sa dire come posso fare?
    Il codice della pagina è questo. E' anche carina ma non è proprio quello che pensavo mi venisse. Grazie. Elena.


    html>
    <head>
    <meta http-equiv="Content-Type"
    content="text/html; charset=iso-8859-1">
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
    <title>Annodare con Stile-I Saliscendi</title>
    </head>

    <body bgcolor="#000000" link="#000000" vlink="#000000"
    alink="#000000">

    <p align="center"><map name="FPMap0">
    <area coords="412, 182, 92" shape="circle" href="saliscendi-gallery.htm">
    <area href="pagina1.htm" shape="rect" coords="634, 372, 759, 499">
    </map>
    [img]saliscendi.gif[/img]</p>
    <p align="center">


    <script type="text/javascript">
    //Specify the marquee's width (in pixels)
    var marqueewidth=330
    //Specify the marquee's height
    var marqueeheight=100
    //Specify the marquee's scroll speed (larger is faster)
    var speed=2
    //Specify the marquee contents
    var marqueecontents='<center><center><font face="Arial black" color="006666">Nodi macramé che compongono collane saliscendi con cristalli, ceramica e argento. Clicca su Gallery per vedere la collezione.</font></center>'

    document.write('<marquee direction="up" scrollAmount='+speed+' style="width:'+marqueewidth+';height:'+marqueeheig ht+'">'+marqueecontents+'</marquee>')

    function regenerate(){
    window.location.reload()
    }
    function regenerate2(){
    if (document.layers){
    setTimeout("window.onresize=regenerate",450)
    intializemarquee()
    }
    }

    function intializemarquee(){
    document.cmarquee01.document.cmarquee02.document.w rite(marqueecontents)
    document.cmarquee01.document.cmarquee02.document.c lose()
    thelength=document.cmarquee01.document.cmarquee02. document.height
    scrollit()
    }

    function scrollit(){
    if (document.cmarquee01.document.cmarquee02.top>=thel ength*(-1)){
    document.cmarquee01.document.cmarquee02.top-=speed
    setTimeout("scrollit()",100)
    }
    else{
    document.cmarquee01.document.cmarquee02.top=marque eheight
    scrollit()
    }
    }

    window.onload=regenerate2
    // -->
    </script>

    </p>
    </body>
    </html>

  2. #2
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    Questa potrebbe già essere una prima soluzione, modificando la linea del document.write in:

    document.write('<div align="center" style="margin-top: -340px;"><marquee direction="up" scrollAmount='+speed+' style="width:'+marqueewidth+';height:'+marqueeheig ht+'">'+marqueecontents+'</marquee></div>')

    Fai attenzione a mentenerla ininterrotta, senza dei ritorni a capo come nel post.
    Se la vuoi spezzare per chiarezza di scrittura, vi devono essere dei segni + di concatenazione:

    codice:
    document.write('<div align="center" style="margin-top: -340px;"><marquee direction="up" scrollAmount='+speed+
                   ' style="width:'+marqueewidth+';height:'+marqueeheight+'">'+marqueecontents+'</marquee>'+
                   '</div>');

    Ma già che il MARQUEE rimane comunque dipendente dal JavaScript, si potrebbe anche fare il tutto in JS.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    43
    Ho fatto come mi hai detto e funziona! Il problema è che non so come posizionare la scritta
    nel punto giusto. Nel frattempo mi sono ingegnata un po' e ho usato FrontPage che ti da la possibilita' di mettere la foto in secondo piano con <span e guarda come mi è venuto:

    http://annodareconstile.altervista.org/saliscendi.htm

    Cosa dici utilizzo il tuo sistema (se mi dai però una mano a posizionare la scritta)
    o lascio span? Tieni presesente che non conosco js (mancanza mia naturalmente)
    e se devo metterci le mani tutte le volte che faccio delle modifiche sono rovinata!


    Grazie mille comunque, hai centrato il problema perfettamente. Non so
    come hai fatto!

    Elena

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 © 2025 vBulletin Solutions, Inc. All rights reserved.