Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    27

    Ho un problema con uno script che non mi funziona

    Ciao Raga,ho un problemino con IE e uno script,
    in pratica io ho uno script che ho scaricato da questo sito che poi sarebbe l'effeto macchina da srivere da mettere nel mio sito nella pagina HTML,che poi si dovrebbe visualizzare in basso alla vostra sinistra della finestra HTML,quindi lo script e' questo:
    <HTML>
    <HEAD>



    <TITLE> </TITLE>

    <SCRIPT>

    <!--

    var i = 0;

    var TextNumber = 0;

    var TextInput = new Object();

    var HelpText="";

    var Text = "";

    var Speed=300

    var WaitSpace=" "


    TextInput[0] = " rossi@rossi.it";

    TextInput[1] = ""

    TextInput[2] = "";

    TextInput[3] = ""

    TextInput[4] = "!"

    TotalTextInput = 4; // (0, 1, 2, 3, 4)


    for (var addWait = 0; addWait <= TotalTextInput; addWait++)

    { TextInput[addWait]+=WaitSpace; }



    var TimerId

    var TimerSet=false;


    function startBanner (form)

    {

    if (!TimerSet)

    {

    TimerSet=true;

    banner();

    }

    }


    function banner()

    {

    Text=rollMessage();

    TimerId = setTimeout("banner()", Speed);

    window.status=Text;

    }


    function rollMessage ()

    {

    Wait_yn=false;

    i++;

    var CheckSpace = HelpText.substring(i-1, i);

    CheckSpace = "" + CheckSpace;

    if (CheckSpace == " ")

    {i++;}

    if (i >= HelpText.length+1)

    {

    i=0;

    if (TextNumber < TotalTextInput)

    {TextNumber++;}

    else

    {TextNumber = 0;}

    initBanner();

    }

    Text = HelpText.substring(0, i);

    return (Text);

    }


    function initBanner()

    {

    Text = TextInput[TextNumber];

    HelpText = Text;

    startBanner ();


    }


    // -->

    </SCRIPT>


    </HEAD>

    <BODY bgcolor="white" onLoad="initBanner()">





    </body>
    </html>

    Questo script che crea l'effetto macchina da scrivere io l'ho sempre usato per fare il mio sito,e sono sicuro che non sbaglio a copiarlo nella mia pagina Html anche perche l'ho sempre fatto e a sempre funzionato,piu' che altro e' che da quando ho installato la versione 7 di IE pur facendo le stesse operazioni nell'incollare il mio script prescelto lo script non si visualizza piu'! La cosa strana e' che un'altro script che fa' un effetto simile di testo che ho scaricato sempre da qui funziona ma solo nella barra in alto alla vostra sinistra della pagina Html,mentre questo script che vi ho elencato che dovrebbe fare l'effetto macchina da scrivere in basso alla vostra sinistra non me lo fa'! ...potete aiutarmi grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    quando parli di "in basso alla vostra sinistra della finestra" parli di statusbar,
    IE7 puo' avere impostazioni che impediscono di sovrascrivere i messaggi di default nella statusbar, come per esempio ne ha Firefox
    ignoro se questo sia modificabile o faccia parte di misure di sicurezza inevitabili

    lo script di per se' dovrebbe funzionare anche in IE7,
    prova aggiungendo nel normale html un <div id="prova"></div> e cambiando
    window.status=Text;
    in
    document.getElementById('prova').innerHTML=Text;

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    27
    ok grazie...provero' e ti faro' sapere

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.