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

    inserimento valore in una input text??

    Ciao a tutti,

    Volevo gentilemente chiedervi un piccolo aiuto.
    Sto cercando di recuperare sulla pagina il nome del pc che si collega.

    Con Request.ServerVariables ottengo solo l'indirizzo IP del client(ho 1 proxy), mentre con questo script recupero il nome del computer lato client.

    <script language="vbscript">
    Set objNetwork = CreateObject("WScript.Network")
    pippo = objNetwork.computername
    </script>

    Sono decisamente neofita ed ho lavorato principalmente in asp.

    Vi chiedo un piccolo aiuto. come metto il valore di pippo in una input hidden al caricamento della pagina?
    Mi serve per poi fare il submit e passarle il valore ad asp.

    Grazie tante e auguroni a tutti ;-)

    Luca

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    prova cosi:
    codice:
    <script language="vbscript">
    Set objNetwork = CreateObject("WScript.Network")
    pippo = objNetwork.computername
    document.Nome-Tuo-Form.Nome-Input.value = pippo
    </script>
    non sono sicuro che possa funzionare non programmo in vbscript.
    P.S. Se al cornette che è un linguaggio abbandonato, obsoleto, e funzionante solo fino IE6 (testato con IE7 e non va)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    <script language="javascript">
    var ax = new ActiveXObject("WScript.Network");
    document.write(ax.ComputerName + '
    ');
    document.Immissioneore.test.value = ax.ComputerName;
    </script>

    <form id="Immissioneore" name="Immissioneore" method="Post" action="ImmissioneOre.asp" >

    <input type="text" id="test" name="test">
    </form>

    Ciao,

    Seguendo la tua dritta sono passato ad una versone javascript.
    Tuttavia nella input non appare nulla.

    Sapresti dirmi dove sbaglio?

    Grazie luca

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non è cosi semplice che basta cambiare la codifica del linguaggio e tutto funziona, non credo (di questo non sono sicuro) che il javascript supporti ActiveXObject, e se non erro è un oggetto proprietario di IE.
    Detto questo, da quello che so io col javascript non puoi risalire al nome della macchina/pc devi usare altri linguaggi tipo c++ o applet java crearti un programmino che intercetta il nome del pc e installato sul client.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    io farei un Applet, che si puo usare su tutti i browser e Computer, che tra l'altro interagisce con JS, quindi puoi fare tutto lato client, però su IE gli ActiveX dovrebbero funzionare, a meno che non siano impostate lo opzioni di protezione tali per cui non è possibile utilizzare le funzioni che ti servono.

    In basso a destra del browser, è visualizzato un triangolo giallo con il punto esclamativo ed un messaggio "Si è verificato un errore"? Se si, clicca sul cartello due volte e posta l'errore che il browser ti da, se non riesci a capirlo.
    I DON'T Double Click!

  6. #6
    Ciao ragazzi...

    autoironia a parte sono pirla!!!

    Avevo invertito l'ordine... prima faccio il display della form e poi setto il valore..
    va da dio!

    Grazie ancora e buone feste a tutti!!!



    --- per limitazione lavoro su IE6----

    <form id="Immissioneore" name="Immissioneore" method="Post" action="ImmissioneOre.asp" >
    <input type="text" id="upnomepc" name="upnomepc" value="">
    </form>

    </html>


    <script language="javascript">
    var ax = new ActiveXObject("WScript.Network");
    document.modificaevento.upnomepc.value = ax.ComputerName
    </script>

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.