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

    Array esterni: come accedervi

    salve,

    vorrei sapere come è possibile accedere agli Array esterni per recuperarne il valore:

    codice:
    <html>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nuova pagina 1</title>
    
    <script type="text/javascript">
      function comandi(id,link) {
        alert(id,link);
      }
    </script>
    </head>
    
    <body>
     <script>
    			  var link = new Array(); 
                  link [0]="";
                  link [1]="//intranet/viewStore.php?c=res";
                  link [2]="//intranet/viewStore.php?c=pos";
                  link [3]="//intranet/viewStore.php?c=neg";
                  link [4]="//intranet/viewStore.php?c=prn";
                  
                  
    </script>
                <select id="operazioni" size="1" name="menu" onchange="javascript:comandi(this.selectedIndex,link[this.selectedIndex]);">
                  <option selected value="0">Altre operazioni</option>
    			  <option value="none">Reset</option>
    			  <option value="none">Giacenza positiva</option>
    			  <option value="none">Giacenza negativa</option>
                  <option value="none">Stampa</option>
                </select>
    </body>
    
    </html>
    Ho definito L'Array nel body, poikè viene generato con php, quindi il valore delle variabili non è mai costante, altrimenti avrei trovato la soluzione.

    Dovrei passare il loro valore attraverso l'evento onchange alla funzione comandi();

    un aiuto ?
    IMPOSSIBLE IS NOTHING - LOOK BEFORE YOU LEAP !!!

  2. #2
    Fermo restando che il codice che hai scritto &egrave; giusto e alla funzione comandi vengono passati i valori giusti, ho il dubbio che tu abbia pensato di sbagliare perch&egrave; non vedevi il link nell'alert ... semplice! ... &Egrave; sbagliata la sintassi dell'alert!
    Codice giusto:
    codice:
    <script type="text/javascript">
      function comandi(id,link) {
        alert(id + " Link=" + link);
      }
    </script>
    la funzione alert accetta UN SOLO parametro, non due!

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  3. #3
    è vero, ti ringrazio molto.
    IMPOSSIBLE IS NOTHING - LOOK BEFORE YOU LEAP !!!

  4. #4
    di nulla!

    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

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.