Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Inserire Valori Da Un File Js In Una Tabella Html

    Buonasera a tutti, premettendo che non sono un esperto di javascript ho provato a fare uno script per citazione del giorno . Ho usato come file esterno due file js ( non mi sono azzardato ad usare gli array multidimensionali, anche xchè ci sono riuscito lo stesso nello scopo ),

    vi posto il contenuto del primo file :
    var frasi = new Array();
    frasi[0]= "citazione1.";
    frasi[1]= "citazione2";
    ...

    var id=0
    function scrivere() {
    if (id==frasi.length) { id=0; }
    document.write("" + frasi[id] + ""); id++ }
    setInterval('scrivere()',3000);
    E adesso volevo farlo comparire in una tabella come da figura : ( speriamo che l'abbia inserita )
    e chiaramente riporto anche il file html con la tabella in cui voglio far comparire la scritta e precisamente nel punto dove ho messo tutti trattini :

    <html>
    <head>
    <title>Prova di script esterno</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <meta http-equiv="imagetoolbar" content="no" />
    </head>

    <TABLE BGCOLOR=red BORDERCOLOR=yellow ALIGN=center BORDER=3 cellspacing=3 cellpadding=3 width=90%>
    <TR>
    <TD><TABLE WIDTH=100% ALIGN=center BORDER=0 cellspacing=3 cellpadding=3
    bordercolor=#33FF66
    bordercolordark=#33FF66 bordercolorlight=#00FF99 bgcolor=#FFFF33>
    <TR>
    <TD align=middle><FONT face=Arial,Helvetica>
    <------------------------------------------------------>
    </FONT><HR align=center width=100% ></TD>
    </TR>
    <TR>
    <TD align=right> <FONT face=Arial,Helvetica>
    <script type="text/javascript" src="CITAZIONI2.js";></script>
    </TD>
    </TR>
    </TABLE></TD>
    </TR>
    </TABLE>
    <body>


    prova citazioni</p>
    </body>
    </html>

    Spero di essere stato chiaro. Un saluto ed un grazie anticipato Domenico
    Immagini allegate Immagini allegate
    DOMENICO FALCO

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ciao e benvenuto, fermo restando che abbia capito e che il codice postato funzioni prova a modificare cosi:
    codice:
    if (id==frasi.length) { id=0; }
    document.getElementById("frase").innerHTML= frasi[id] + " "+id++ }
    codice:
    <TD align=middle><FONT face=Arial,Helvetica><b id="frase">
    <------------------------------------------------------>
    [/b]</FONT><HR align=center width=100% ></TD>
    rivedrei il codice html e abbastanza obsoleto
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Salve e prima di tutto grazie per avermi risposto .
    allora ho modificato l'js cosi :

    var frasi = new Array();
    frasi[0]= "Il sorriso: una curva che può raddrizzare un sacco di cose.";
    frasi[1]= "Il linguaggio richiede di essere accordato come il violino... troppe o troppe poche parole guastano il messaggio.";
    frasi[2]= "Il mondo è più silenzioso, bisogna solo ascoltare. Se sappiamo ascoltare possiamo sentire il progetto di Dio.";
    frasi[3]= "Volevo ricordarti che l’amore è rimanere e non sparire per vedere se uno poi ci tiene.";

    var id=0
    var ad=[]

    function scrivere() {

    if (id==frasi.length) { id=0; }
    document.getElementById("frase").innerHTML= frasi[id] + " "+id++ };

    setInterval('scrivere()',3000);

    var kd = [ad]

    var autori = new Array();
    autori[0]= "(G. E. Keillor)";
    autori[1]= "(O. Wilde)";
    autori[2]= " FILM [ Io Sono Leggenda ]";
    autori[3]= "(C. Bukowski)";

    e poi l'html lasciando tutto uguale ho messo cosi :

    <TABLE BGCOLOR=red BORDERCOLOR=yellow ALIGN=center BORDER=3 cellspacing=3 cellpadding=3 width=90%>
    <TR>
    <TD><TABLE WIDTH=100% ALIGN=center BORDER=0 cellspacing=3 cellpadding=3
    bordercolor=#33FF66
    bordercolordark=#33FF66 bordercolorlight=#00FF99 bgcolor=#FFFF33>
    <TR>
    <TD align=middle><FONT face=Arial,Helvetica><b id="frase">

    [/b]</FONT><HR align=center width=100% ></TD>
    </TR>
    <TR>

    ma non funziona (
    cioè nella tabella non compare nulla....

    nell'html non dovrei portare il file js, se si come ?? ??

    lo sò che è obsoleto e ti assicuro che sto imparando poco alla volta tutto... per favore prova tu .. gli esempi a volte sono vitali.... Grazie Domenico.
    DOMENICO FALCO

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    E' corretto mi sono scordato di aggiungere (credo) onload, a fine codice aggiungi:
    window.onload=function(){scrivere()}
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    E' chiederti troppo di postare il tutto ?
    cioè prima il file js e poi l'html, come ho fatto io ?? ???

    Lo so non è proprio cosi che si chiede.... ma ti assicuro che mi ci sto scimunendo anche adesso... leggendomi le varie guide.... ma se per stavolta ho uno sconto... te ne prego...
    DOMENICO FALCO

  6. #6
    QUESTO E' IL FILE JS CHE HO MODIFICATO :


    var frasi = new Array();
    frasi[0]= "Il sorriso: una curva che può raddrizzare un sacco di cose.";
    frasi[1]= "Il linguaggio richiede di essere accordato come il violino... troppe o troppe poche parole guastano il messaggio.";
    frasi[2]= "Il mondo è più silenzioso, bisogna solo ascoltare. Se sappiamo ascoltare possiamo sentire il progetto di Dio.";
    frasi[3]= "Volevo ricordarti che l’amore è rimanere e non sparire per vedere se uno poi ci tiene.";

    var id=0
    var ad=[]


    function scrivere() {


    if (id==frasi.length) { id=0; }
    document.getElementById("frase").innerHTML= frasi[id] + " "+id++
    };



    setInterval('scrivere()',3000);

    window.onload=function(){scrivere()}


    var kd = [ad]

    var autori = new Array();
    autori[0]= "(G. E. Keillor)";
    autori[1]= "(O. Wilde)";
    autori[2]= " FILM [ Io Sono Leggenda ]";
    autori[3]= "(C. Bukowski)";


    E QUESTO HTML :

    <html>
    <head>
    <title>Prova di script esterno</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <meta http-equiv="imagetoolbar" content="no" />


    </head>


    <TABLE BGCOLOR=red BORDERCOLOR=yellow ALIGN=center BORDER=3 cellspacing=3 cellpadding=3 width=90%>
    <TR>
    <TD><TABLE WIDTH=100% ALIGN=center BORDER=0 cellspacing=3 cellpadding=3
    bordercolor=#33FF66
    bordercolordark=#33FF66 bordercolorlight=#00FF99 bgcolor=#FFFF33>
    <TR>
    <TD align=middle><FONT face=Arial,Helvetica><b id="frase" >

    [/b]</FONT><HR align=center width=100% ></TD>
    </TR>
    <TR>
    <TD align=right> <FONT face=Arial,Helvetica>
    <script type="text/javascript" src="CITAZIONI2.js";></script>
    </TD>
    </TR>
    </TABLE></TD>
    </TR>
    </TABLE>



    <body>


    prova citazioni</p>


    </body>

    </html>


    MA PURTROPPO NON FUNZIONA ((
    DOMENICO FALCO

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se cosi
    codice:
    var frasi = new Array(); 
    frasi[0]= "Il sorriso: una curva che può raddrizzare un sacco di cose.";
    frasi[1]= "Il linguaggio richiede di essere accordato come il violino... troppe o troppe poche parole guastano il messaggio.";
    frasi[2]= "Il mondo è più silenzioso, bisogna solo ascoltare. Se sappiamo ascoltare possiamo sentire il progetto di Dio.";
    frasi[3]= "Volevo ricordarti che l’amore è rimanere e non sparire per vedere se uno poi ci tiene.";
    
    var id=0
    var ad=[]
    
    
    function scrivere() { 
    
    
    if (id==frasi.length) { id=0; }
    document.getElementById("frase").innerHTML= frasi[id] + " "+id++ 
    setInterval('scrivere()',3000);
    };
    
    var kd = [ad]
    var autori = new Array();
    autori[0]= "(G. E. Keillor)";
    autori[1]= "(O. Wilde)";
    autori[2]= " FILM [ Io Sono Leggenda ]";
    autori[3]= "(C. Bukowski)";
    
    window.onload=function(){scrivere()}
    se non funziona non ho tempo di farti il debug, comunque con studio js e calma si ottiene tutto.
    P.S. E' sottointeso che il codice o lo includi o lo scrivi nel documento/pagina
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    TI RINGRAZIO DAVVERO, MA ME SA CHE IL PROBLEMA STA ANCHE NELL'HTML...

    <html>
    <head>
    <title>Prova di script esterno</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <meta http-equiv="imagetoolbar" content="no" />


    </head>


    <TABLE BGCOLOR=red BORDERCOLOR=yellow ALIGN=center BORDER=3 cellspacing=3 cellpadding=3 width=90%>
    <TR>
    <TD><TABLE WIDTH=100% ALIGN=center BORDER=0 cellspacing=3 cellpadding=3
    bordercolor=#33FF66
    bordercolordark=#33FF66 bordercolorlight=#00FF99 bgcolor=#FFFF33>
    <TR>
    <TD align=middle><FONT face=Arial,Helvetica><b id="frase" >

    \\ E PRECISAMENTE QUA.... SOLO <b id="frase" > ME SA CHE NON RICHIAMA NULLA...

    [/b]</FONT><HR align=center width=100% ></TD>
    </TR>
    <TR>
    <TD align=right> <FONT face=Arial,Helvetica>
    <script type="text/javascript" src="CITAZIONI2.js";></script>
    </TD>
    </TR>
    </TABLE></TD>
    </TR>
    </TABLE>



    <body>


    prova citazioni</p>


    </body>

    </html>

    SE TI VA ULTIMO SGUARDO... ALTRIMENTI FA NULLA.... GIA' TI HO SECCATO ABBASTANZA )
    DOMENICO FALCO

  9. #9
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quando scrivi il codice usa il tasto |code|
    codice:
    <html>
    <head>
    <title>Prova di script esterno</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <meta http-equiv="imagetoolbar" content="no" />
    <script type="text/javascript" src="CITAZIONI2.js";></script>[/b][/I]</TD>
    </head>
    <TABLE BGCOLOR=red BORDERCOLOR=yellow ALIGN=center BORDER=3 cellspacing=3 cellpadding=3 width=90%>
    <TR>
    <TD><TABLE WIDTH=100% ALIGN=center BORDER=0 cellspacing=3 cellpadding=3
    bordercolor=#33FF66
    bordercolordark=#33FF66 bordercolorlight=#00FF99 bgcolor=#FFFF33>
    <TR>
    <TD align=middle id="frase" ></TD>
    </TR>
    <TR>
    <TD align=right> <FONT face=Arial,Helvetica>[I][b] 
    </TR>
    </TABLE></TD>
    </TR>
    </TABLE>
    <body>
    
    
    prova citazioni</p>
    </body>
    </html>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.