Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344

    Inserimento codice JS nel body

    Per convenzione ho sempre inserito tutto il codice javascript all'interno dell'head (e poi eventualmente richiamato qualche funzione con eventi).

    Dato sto facendo un sito che richiama molto js ma molte funzioni sono utilizzate solo in certe pagine mi sarebbe più comodo caricare gli script solo in quelle pagine.
    Questo però comporterebbe che gli script verrebbero inseriti nel tag body e non nell'head.

    Questa è una mia pagina:

    index.php

    include ("top.php");
    codice php...
    include ("bottom");

    per cui tutto il js era nella parte top.php che però viene caricata in tutte le pagine.

    Ci sono delle controindicazioni nell'inserire gli script all'interno della parte body? Ovvero:

    include ("top.php");
    <script>...</script>
    codice php...
    include ("bottom");

    Se non ho capito male nel w3c dice che ormai è indifferente.

    grazie

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ti posso dire che le la tecnologia asp.net inserisce tonnellate di codice javascript dentro il body. E' chiaro che, se il codice fa riferimento ad un controllo, deve essere messo dopo il controllo.
    Dato che lo fanno i programmatori Microsoft, io mi fiderei

    Pietro

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da pietro09
    ...
    Dato che lo fanno i programmatori Microsoft, io mi fiderei

    Data la rinnomata qualità dei prodotti, io mi dissocio.

    @aasmdaa comunque il fatto di non scrivere codice js nel body è solo consigliato, ritengo (pensiero personale) per una maggiore pulizia della pagina e perché prima di firebug ritrovare gli errori sarebbe stato molto più difficile oltre alla gestioni delle inclusioni, comunque considera che jquery ne fa un uso rilevante pertanto direi vai tranquillo.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    Ok vado in fiducia allora.
    grazie.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.