Visualizzazione dei risultati da 1 a 6 su 6

Discussione: js e css

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    44

    js e css

    sono molto all'inizio con i js e ne ho scritto uno di questo tipo:

    function menu(){
    document.write('<link rel="stylesheet" href="style.css" type="text/css">');
    document.write('[img]nome1.jpg[/img]');
    document.write('[img]nome2.jpg[/img]');
    document.write('[img]nome3.jpg[/img]');
    document.write('[img]nome4.jpg[/img]');
    }

    poi nel file scrivo

    <body onload="menu()"></body>

    beh, ho provato le varie combinazioni, css e js tutti e due nell'head prima l'uno e poi l'altro, ho provato il js DENTRO al body e il css nell'head, ho provato di tutto e di piu', ma l'unica versione che funziona e' con il link al css all'interno del js: e' normale?

    grazie

    mb
    ===

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    puoi spiegarti un attimo meglio....
    con che tag hai problemi??

    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    44

    morboz

    vorrei la pagina cosi' impostata:
    <head>
    <link rel="stylesheet" href="style.css" type="text/css">
    <script language="javascript" src="script.js"></script>
    </head>
    <body onload="menu()">
    qui dentro dovrebbe comparire quanto richiamato dallo script, cioe' le immagini-links
    </body>

    ma nn funziona: il richiamo al css devo per forza metterlo DENTRO il file js

    stessa cosa se imposto

    <head>
    <link css>
    </head
    <body>
    <script></script>
    </body>

    il risultato nn cambia, e' come se il css non ci fosse per niente

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    ci sarà sicuramente qualche conflittuccio...

  5. #5
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970

    Re: morboz

    Originariamente inviato da morboz
    vorrei la pagina cosi' impostata:
    <head>
    <link rel="stylesheet" href="style.css" type="text/css">
    <script language="javascript" src="script.js"></script>
    </head>
    <body onload="menu()">
    qui dentro dovrebbe comparire quanto richiamato dallo script, cioe' le immagini-links
    </body>

    ma nn funziona: il richiamo al css devo per forza metterlo DENTRO il file js

    stessa cosa se imposto

    <head>
    <link css>
    </head
    <body>
    <script></script>
    </body>

    il risultato nn cambia, e' come se il css non ci fosse per niente
    dev'esserci assolutamente qualcosa di sbagliato!!
    non può non funzionare!!!
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <body onload="menu()"></body>

    Quando viene eseguita una document.write() a pagina ormai completata l'intero contenuto della pagina viene sovrascritta...

    sarebbe meglio:

    <head>
    <style ...></style>
    <script src...></script>
    </head>
    <body>
    <script>menu()</script>
    </body>

    che somiglia alla tua struttura:
    <head>
    <link css>
    </head>
    <body>
    <script></script>
    </body>

    ma non so cosa c'era dentro lo script.

    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

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.