Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    37

    Modifica effetto macchina da scrivere

    Ciao a tutti, girando su internet ho trovato del codice per creare l'effetto della macchina da scrivere. dopo averlo inserito nella pagina ho iniziato ad apportarvi le modifiche che desideravo;
    fin qui tutto ok, ma ora vorrei ottenere lo stesso effetto in più parti della pagina.
    allego di seguito il codice java e la parte del codice in html/php:

    codice:
    function writer(campo,testo)
    {
    	attesa = 120;
    	cchar ="";
    	visibile="";
    	i=-1;
    	messaggio=testo;
    	span=campo;
    	vai();
    }
    
    
    function vai()
    {
    	if (i < messaggio.length)
    	{
    		i++
    		cchar = messaggio.substr(i, 1);
            visibile = visibile + cchar;
            setTimeout("vai()", attesa);
            if(document.getElementById(span)) document.getElementById(span).innerHTML = visibile;
        }	
    	else
    	{
    		return false
    	}
    }

    Codice PHP:
    echo "<script type=\"text/javascript\" src=\"../java/writer.js\"></script>";

    $prima="<script type=\"text/javascript\"> writer('";
    $durante="','";
    $dopo="'); </script></td></tr>";

    echo 
    "<span id=\"campospan\"></span>".$prima."campospan".$durante."testo da voler far apparire con effetto macchina da scrivere".$dopo
    il codice sopra riportato funziona alla grande ma se provo a utilizzare un codice come il seguente non funziona:

    Codice PHP:
    echo "<script type=\"text/javascript\" src=\"../java/writer.js\"></script>";

    $prima="<script type=\"text/javascript\"> writer('";
    $durante="','";
    $dopo="'); </script></td></tr>";

    echo 
    "<span id=\"campospanuno\"></span>".$prima."campospanuno".$durante."testo uno".$dopo;

    echo 
    "<span id=\"campospandue\"></span>".$prima."campospandue".$durante."testo due".$dopo;

    echo 
    "<span id=\"campospantre\"></span>".$prima."campospantre".$durante."testo tre".$dopo;

    echo 
    "<span id=\"campospanquattro\"></span>".$prima."campospanquattro".$durante."testo quattro".$dopo
    sapete dirmi come risolvere il problema?
    ciao a tutti e grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    37
    up
    nessuno sa aiutarmi?

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.