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

    Vorrei fare un menù che sia basato su un file esterno .js

    Ciao voglio fare un menù che se poi voglio modificarlo non debba andare sul codice di ogni pagina, ma moficarlo una volta e cambia su tutte, esiste qualcosa di già pronto? come posso fare? :master:

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Qui http://www.milonic.com/ hai già guardato?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Originariamente inviato da cavicchiandrea
    Qui http://www.milonic.com/ hai già guardato?
    è come l'arabo per me quel sito, qualcosa di più semplice e alla mano c'è? :master:

  4. #4
    magari non esiste qualche script su html.it nella sezione apposita, ho provato a guardare ma non sono riuscito a trovare nulla , però forse voi conoscete meglio...

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Vedi qui http://www.dynamicdrive.com/style/ d'altronde le basi per qualsiasi linguaggio tu voglia usare sono necessarie
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    ma forse non hai capito, io voglio fare un menù su un file unico e poi su ogni pagina html inserire il trafiletto:

    <div align="center"><script type="text/javascript" language="JavaScript1.2" src="menu.js"></script></div>

    così se poi devo modificare le opzioni del menù non devo agire su tutte le 50 pagine del sito

  7. #7
    ho risolto ho usato uno script con ajax:

    <script type="text/javascript">

    //To include a page, invoke ajaxinclude("afile.htm") in the BODY of page
    //Included file MUST be from the same domain as the page displaying it.

    var rootdomain="http://"+window.location.hostname

    function ajaxinclude(url) {
    var page_request = false
    if (window.XMLHttpRequest) // if Mozilla, Safari etc
    page_request = new XMLHttpRequest()
    else if (window.ActiveXObject){ // if IE
    try {
    page_request = new ActiveXObject("Msxml2.XMLHTTP")
    }
    catch (e){
    try{
    page_request = new ActiveXObject("Microsoft.XMLHTTP")
    }
    catch (e){}
    }
    }
    else
    return false
    page_request.open('GET', url, false) //get page synchronously
    page_request.send(null)
    writecontent(page_request)
    }

    function writecontent(page_request){
    if (window.location.href.indexOf("http")==-1 || page_request.status==200)
    document.write(page_request.responseText)
    }

    </script>



    <script type="text/javascript">
    ajaxinclude("header.htm")
    </script>

    ----------------------------------------
    ora chiedo a voi un menù inserito in questo modo può essere lo stesso indicizzato oppure fa fatica?

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    No io ho capito benissimo, ma + di passarti delle risorse non posso fare, se lo vuoi personalizzato secondo le tue esigenze devi studiarti bene come funziona js http://javasccript.html.it
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    ora chiedo a voi un menù inserito in questo modo può essere lo stesso indicizzato oppure fa fatica?
    Quasi sicuramente è uno dei "difetti" che ha ajax d'altronde da quello che so gli spay/sniffer usati dai motori non utilizzano javascript
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  10. #10
    Originariamente inviato da cavicchiandrea
    Quasi sicuramente è uno dei "difetti" che ha ajax d'altronde da quello che so gli spay/sniffer usati dai motori non utilizzano javascript
    eh risolverò magari con una sitemap

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.