Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709

    passaggio di variabili da JavaScript a VBScript

    Buon pomeriggio a tutti,
    qualcuno sa dirmi se sia possibile (ed in che modo) passare una variabile da codice javascript a codice vbscript all'interno della stessa pagina?

    In pratica devo rilevare la presenza di un plug-in e, dato che MSIE non ha un array "navigator.plugins" (o meglio, cel'ha ma è di lunghezza zero), ho ovviato al problema con il seguente codice VBScript:
    codice:
    isInstalled = IsObject(CreateObject("Cortona.Detector.1"))
    Ora però dovrei trovare il modo di utilizzare il valore della variabile "isInstalled" all'interno di codice JavaScript. Suggerimenti?

    Per maggiore chiarezza, posto l'intero codice:
    codice:
    <html>
    
    <head>
      <title></title>
      <script type="text/javascript">
      <!--
      var isMSIE = false;
      var isInstalled = false;
      
      // controllo se il browser è MSIE
      if (navigator.userAgent.toLowerCase().indexOf("msie") > -1 && navigator.userAgent.toLowerCase().indexOf("opera") == -1) {
      isMSIE = true;
      }
      
      // controllo la presenza del plug-in
      if (!isMSIE) {
        for (i = 0; i < navigator.plugins.length; i++) {
          if (navigator.plugins[i].name.toLowerCase().indexOf("cortona") > -1) {
            isInstalled = true;
            break;
          }
        }
      } else {
        document.writeln("<script type='text/vbscript'>");
        document.writeln("isInstaled = IsObject(CreateObject('Cortona.Detector.1'))");
        document.writeln("</scr" + "ipt>");
      }
      
      // a questo punto dovrei discriminare il comportamento in base al valore della variabile "isInstalled"
      if (isInstalled) {
        // codice ancora da scrivere
      } else {
        // codice ancora da scrivere
      }
      //-->
      </script>
    </head>
    
    <body>
      ...
    </body>
    
    </html>
    Grazie a tutti fin da subito
    Secan

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Fai un campo hidden e mettici il valore...

    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Azz... non ci avevo pensato!
    che idiota che sono...

    Grazie mille
    Secan

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.