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

    Inclusione di codice esterno

    Ciao a tutti, domanda forse semplice ma sto sclerando...

    Nel mio html ho scritto:


    <SCRIPT type="text/javascript" src="contatore.js"></script></p>

    Il file contatore.js è:
    document.write("nome del sito 2002-04 - users on-line now: ")

    A questo punto ho una riga di codice che era nell'html e che è:
    <script language='JavaScript' src='http://codice.html.it/utenti_in_linea.asp?IDSito=47389'></script>

    Vorrei mettere questo codice all'interno del file contatore.js, per non doverlo scrivere su tutte le pagine, come si fa? Ho provato tanto... Devo metterlo dentro document.write? In un'altra riga? Boh...

    Grazie!

  2. #2
    scusa, mi sono fatto una mezza idea del tuo problema, ma vorrei farmela intera

    puoi essere poco poco più chiara?

  3. #3
    he he he... dunque:

    in origine avevo un html (fatto da altri) con scritto:



    nome del sito 2002-04 - users on-line now:
    <script language='JavaScript' src='http://codice.html.it/utenti_in_linea.asp?IDSito=47389'>
    </script>
    </p>


    Io voglio spostare tutto ciò in un file esterno, per essere in grado di aggiornarlo una volta sola per tante pagine.

    Dunque ho fatto un .js esterno:
    document.write("nome del sito 2002-04 - users on-line now: ")

    Ma all'interno di questo .js non sono capace di mettere la parte:
    <script language='JavaScript' src='http://codice.html.it/utenti_in_linea.asp?IDSito=47389'></script>

    Capito? ...dubito... non mi capisco da sola...

  4. #4
    esiste un metodo, prova, mi pare che sia cosi (non lo uso da parecchio tempo)

    document.write("<sc" + "ript language='JavaScript' src='http://codice.html.it/utenti_in_linea.asp?IDSito=47389'></script>");

    fammi sapere

  5. #5
    ok!!!!!!!

    ho messo tutto insieme e ho scritto così:

    document.write("<p class='note'>
    downblouse.it 2002-04 - users on-line now: <script language='JavaScript' src='http://codice.html.it/utenti_in_linea.asp?IDSito=47389'></script></p>");


    solo un problema: il numero che risulta dall'ultimo script viene scritto a capo, e non in linea dopo "users on-line now:"

    secondo te perchè fa così?

    in ogni modo grazieeee!

  6. #6
    di certo c'è quacosa che provoca un'interlinea... prova cosi

    codice:
    document.write("<nobr>nome del sito 2002-04 - users on-line now: <sc" + "ript language='JavaScript' src='http://codice.html.it/utenti_in_linea.asp?IDSito=47389'></script></nobr>");
    ciao

  7. #7
    sì, così va bene!
    però si comporta in modo strano:
    - ho provato ad aggiungere e prima e dopo <script language='JavaScript' src='http://codice.html.it/utenti_in_linea.asp?IDSito=47389'></script> .... non me lo considera proprio, mentre mettendo ad esempio users on-line ottengo il grassetto che voglio;
    - ho provato a mettere

    </p>, all'inizio e alla fine, con vari tentativi, e l'effetto è quello di provocare di nuovo l'andata a capo che avevamo brillantemente evitato!

    in ogni modo mi sei stato di ENORME aiuto, grazie.

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    devi spezzare anche il tag di chiusura dello script incluso... altrimenti l'interprete considera terminata l'istruzione:


    codice:
    document.write("<nobr>nome del sito 2002-04 - users on-line now: <sc" + "ript language='JavaScript' src='http://codice.html.it/utenti_in_linea.asp?IDSito=47389'></sc" + "ript></nobr>");
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  9. #9
    ... ma perchè bisogna spezzare <script> in <sc" + "ript>?

  10. #10
    sono ancora qua.
    ho usato con profitto le istruzioni ricevute, ho messo il richiamo al file esterno in tutte le mie pagine.

    a questo punto mi sono accorta che il caricamento delle pagine è estremamente lento e, soprattutto, non graduale: si vede il colore di sfondo e dopo diversi secondi arriva tutto insieme, anche l'animazione flash non mostra il loading.
    tutto questo può dipendere dalle modifiche fatte per inserire il file esterno?
    come si può risolvere?

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.