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

    in java esiste l equivalente di form action="script.php"??

    Ciao a tutti scusate se faro una domanda stupida ma non sò assolutamente programmare in java, il mio problema è questo:
    Ho un sito di circa 700 pagine, dove in ogni pagina ce un form con una select dal contenuto che dipende da un altra select, faccio un esempio:
    codice:
    <script type="text/javascript"> 
    var Abbigliamentosottocategorias= new Array("-sottocategoria-", "Uomo", "Donna", "Bambino", "Matrimoniali", "Costumi");
    
    function set_sottocategoria() {
      var select_categoria = document.form.categoria;
      var select_sottocategoria = document.form.sottocategoria;
      var selected_categoria = select_categoria.options[select_categoria.selectedIndex].value;
    
      select_sottocategoria.options.length=0;
      if (selected_categoria == "Abbigliamento"){
        for(var i=0; i<Abbigliamentosottocategorias.length; i++)
        select_sottocategoria.options[select_sottocategoria.options.length] = new Option(Abbigliamentosottocategorias[i]);
    </script>
    
    <html>
    <form action="elabora_cerca.php" method="post" id="form" name="form">
    <select name="categoria" onchange="set_sottocategoria()">
    <option value="Abbigliamento">Abbigliamento
    </select>
    <select name="sottocategoria">
    <option>------
    </select>
    </form>
    ora in tuttte le pagine del sito nell header ho l' intero script, che ovviamente non è cosi corto, non ce un modo di scrivere l intero script in una pagina e poi collegarla a tutte le altre pagine??
    spero di essere stato chiaro
    Grazie!
    Ciao ciao!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    benvenuto
    questo e' javascript, java e' cosa ben diversa

    http://javascript.html.it/guide/lezi...-degli-script/

  3. #3
    Grazie Xinod sia per il link che per il chiarimento ce solo una cosa che non mi quadra...
    ora ho fatto una pagina chiamata form.js ed ho scritto il seguente codice.
    codice:
    <script type="text/javascript">
    var Abbigliamentosottocategorias= new Array("-sottocategoria-", "Uomo", "Donna", "Bambino", "Matrimoniali", "Costumi");
    function set_sottocategoria() {
      var select_categoria = document.form.categoria;
      var select_sottocategoria = document.form.sottocategoria;
      var selected_categoria = select_categoria.options[select_categoria.selectedIndex].value;
    
      select_sottocategoria.options.length=0;
      if (selected_categoria == "Abbigliamento"){
        for(var i=0; i<Abbigliamentosottocategorias.length; i++)
        select_sottocategoria.options[select_sottocategoria.options.length] = new Option(Abbigliamentosottocategorias[i]);
    Mentre nella pagina php ho scritto:
    codice:
    <head>
    <script src="form.js"></script>
    </head>
    ma non funziona, sembrano non collegati tra di loro, ho anche provato con il percorso assoluto ma niente e la pagina js è nella stessa directory della pagina php.
    Grazie!!

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    sicuramente devi togliere
    <script type="text/javascript">
    dal file esterno

    poi, se quello e' lo script completo, mancano almeno due } alla fine

    se entrambi i file sono nella stessa cartella il percorso e' corretto

  5. #5
    Grazie Xinod!
    Sei stato perfetto e veloce!
    P.s. no no tranquillo non è lo script completo...

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.