Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855

    aiuto funzione con windows.opener

    Ciao a tutti,

    ho fatto questa funzione

    <script language="JavaScript">
    function inserisci(da,a){
    campo_descrizione="descrizione_"+da
    campo_articolo="idarticolo_"+da
    campo_testoarticolo="campo_"+a
    window.opener.frmInsUsato.descrizione_1.value=docu ment.frmGestioneUsato[campo_testoarticolo].value;

    window.close();
    }
    </script>

    ora il problema è che se metto
    document.frmGestioneUsato[campo_testoarticolo].value; mi da errore
    mentre se metto
    document.frmGestioneUsato.campo_1.value;
    no

    mi a errore document.frmGestioneUsato[...] o è nullo o non è un oggetto

    ho controllato ed i campi "campo_" con il nome e valore esistono...

    cosa mi consiglaite?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    document.frmGestioneUsato.elements[campo_testoarticolo].value
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    non funge....
    sempre o è nullo o non è un oggetto....

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    ho fatto un po di verifiche e
    non mi prende il
    +a
    alla stringa

    ="campo_"+a

    eppure glielo passo cosi

    <input type="Button" name="btn" value="Continua" onclick="javascript:inserisci('1,50');">

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    scusatemi

    ho fatto cosi

    onclick="javascript:inserisci('1','50');">

    e ora funziona...

    perchè??? mi speigate ....voglio capire

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    con '1,50' passi un unico parametro
    campo_articolo diventa "idarticolo_1,50"
    e campo_testoarticolo probabilmente "campo_undefined"

    sicuramente non i nomi dei campi che utilizzi...

    cosi' '1','50' passi 2 argomenti, quello che la funzione si aspetta

    ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    ok

    scusa ma non conosco bene javascript... ho iniziato da poco a smanettarci...

    grazie mille...

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.