Visualizzazione dei risultati da 1 a 2 su 2

Discussione: popup

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    popup

    ho una pagina con un form:

    <form name="frmPat" style="{position: absolute; visibility: hidden; top: 260; left: 283px; }" method="post">
    <input type="hidden" name="chkPat" value="">
    </form>

    che chiama una popup,la popup si apre ed ho il seguente codice js:
    function setSalva(){

    var oF = window.document.frmPat;
    var oFOpener = window.opener.document.frmPat;
    var oFOpenerMec = window.opener.document.frmMeccanica;

    var aBrief=new Array(oF.chkPat.value);
    var sBuf=new Array();

    if (isArray(oF.chkPat)) {

    if(typeof Array.prototype.push=="undefined")
    Array.prototype.push=function(){
    var i=0;
    b=this.length,a=arguments;
    for(i;i<a.length;i++)this[b+i]=a[i];
    return this.length
    }

    for (i = 0; i < oF.chkPat.length; i++) {
    if(oF.chkPat[i].checked){
    sBuf.push(oF.chkPat[i].value);

    }

    }

    if(sBuf.length<=0){
    sBuf.push("0");
    }

    //qui mi da il primo errore : mi dice che ofOpener non ha proprieta e cosi' sotto
    oFOpener.chkPat.value=sBuf.join();

    if(oFOpenerMec!=null){
    oFOpenerMec.chkPat.value=sBuf.join();
    }

    }else{
    oFOpener.chkPat.value=oF.chkPat.value;
    if(oFOpenerMec!=null){
    oFOpenerMec.chkPat.value=oF.chkPat.value;
    }
    }

    //secondo errore
    oFOpener.action="/scripts/setBriefAgenzie.jsp?pub=1";

    oFOpener.submit();


    cosa c'è di sbagliato???


    grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Viene da pensare che nella pagina di provenienza ci siano piu' oggetti col nome frmPat... oppure nessuno.

    prova a mettere un alert subito dopo l'istruzione:

    var oFOpener = window.opener.document.frmPat;
    alert(oFOpener);

    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

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 © 2024 vBulletin Solutions, Inc. All rights reserved.