Visualizzazione dei risultati da 1 a 10 su 10

Discussione: <marquee>

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    287

    <marquee>

    Un saluto a tutto il forum
    con il tag <marquee>testo</marquee> posso far muovere il testo in orrizonale e controllarne la velocita'. Avrei pero bisogno di fare in modo che tale testo venga riprodotto all infinito senza che ci sia lo spazio vuoto una volta terminato.
    Inaltre parole in testo appena finito dovrebbe continuare come se fosse scritto nuovamente, spero si essere spiegato
    Grazie a ttutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    287
    up

  3. #3
    Non credo si possa fare, utilizzando semplicemente gli strumenti che abbiamo a disposizione. Bisognerebbe inventare qualche marchingegno un po' macchinoso, ma prima di farlo occorre capire se lo sforzo è giustificato.

    A cosa ti serve questo testo scorrevole? Hai già previsto un sistema per dare la possibilità all'utente di bloccare il movimento delle informazioni? Ti ricordo che alcune persone potrebbero soffrire di disturbi all'attenzione, alla memoria, e quindi è per loro necessario una sorta di pulsante di stop per riuscire ad accedere al testo.

    In conclusione, il tag marquee non fa parte di alcuna specifica standard, pertanto non rientra in alcuno dei linguaggi web universalmente condivisi. Una ricerca sul forum dovrebbe aiutarti ad approfondire questo argomento, più volte affrontato.


  4. #4
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  5. #5
    Attualmente anche FF si è calato le braghe davanti ad IE: la versione 1.5 supporta marquee..........................

  6. #6
    Originariamente inviato da thomas_anderson
    Attualmente anche FF si è calato le braghe davanti ad IE: la versione 1.5 supporta marquee..........................
    Peccato che il W3C non accetta <marquee>, per questo è utile farlo con javascript se serve realmente
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  7. #7
    se serve realmente
    quoto. in effeti marquee è sconsigliato per l'accessibilità della pagina. con javascript puoi invece introdurre la possibilità di bloccare lo scorrimento.

  8. #8
    Ragazzi, qualcuno conosce una soluzione collaudata e simil-accessibile? Se non dovesse esistere, propongo di studiarne una noi. Così ci togliamo definitivamente il problema dalle pelotas.

  9. #9

    la soluzione

    Allora la soluzione è questa

    <script LANGUAGE="JavaScript">
    msg = "<%
    While ((Repeat1__numRows <> 0) AND (NOT oly_anni.EOF))
    %><%=(oly_anni.Fields.Item("ANNO_OLY").Value)%> |<%
    Repeat1__index=Repeat1__index+1
    Repeat1__numRows=Repeat1__numRows-1
    oly_anni.MoveNext()
    Wend
    %>";

    pos = 0;
    function ScrollMessage() {
    var newtext = msg.substring(pos, msg.length) + msg.substring(0, pos);
    var div = document.getElementById("scroll");
    div.firstChild.nodeValue = newtext;
    pos++;
    if (pos > msg.length) pos = 0;
    window.setTimeout("ScrollMessage()",120);
    }
    </script>

    Implementata anche con ASP

    Il problema è che non riesco convertire il campo msg in un campo che accetti le stringhe:

    mi spiego meglio

    Se provassi a mettere un tag anche semplicemente <span></span>

    lo script mi tirerebbe fuori a ripetizione <span>ciao</span><span>ciao</span><span>ciao</span> ecc...

    Voi avete qualche suggerimento?
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  10. #10
    Originariamente inviato da thomas_anderson
    Attualmente anche FF si è calato le braghe davanti ad IE: la versione 1.5 supporta marquee..........................
    Sì, seppur parzialmente. A volte, se il testo è più lungo della finestra, rimane immobile (creando un noiosissimo effetto scrollbar orizzontale).

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.