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

    [JS] Window.Open non funziona ?

    Ciao, scusate ma non riesco a risolvere questo piccolo problema.
    Voglio aprire una finestra come popup, ho creato il mio pulsante con relativa funzioncina ma non apre niente. Se metto un alert del parametro passato me lo visualizza correttamente ma sembra non funzionare proprio il window.open , come mai?
    codice:
    ***Funzione
        function ApriAllega(url) {
          popupWin = window.open(url,'Allega File','width=450,height=150');
        }
    	
    ***Pulsante all'interno di un form
    <input type="button" value="Allega" onclick="ApriAllega('allega.asp?tipo=A');" >
    se passo il nome della pagina senza aggiungere parametri ho lo stesso problema, quindi non dipende da quello

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    AllegaFile, niente spazi o caratteri strani nel nomeFinestra
    ciao

  3. #3
    Grazie!

  4. #4
    Scusa già che ci sono ti faccio un'altra domanda.
    Quando apro la pagina di popup ho un campo di tipo "file" (perchè devo allegare), con sotto 2 pulsanti: "allega" e "Chiudi".
    Quando clicco su "Chiudi" vorrei che nella pagina principale da cui ho richiamato l'allegamento mi venisse riportato il nome del file allegato, avevo trovato questa sintassi:

    window.opener.document.all.nomecampodovevuoiscrive re.value = tuo_testo;

    che però non mi funziona... io l'ho messo in una funzione:

    codice:
    <%
    nomecampo = "allegatoA"
    nomefile = "Pippo" & Date()%>
    
    function Esci(nomecampo,nomefile){
      window.opener.document.all.nomecampo.value = nomefile;
      window.close();
    }
    
    <input type="button" value="chiudi" onclick="Esci('<%=nomecampo%>','<%=nomefile%>')";>

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    prova cosi'
    window.opener.document.nomeFormPrincipale.elements[nomecampo].value = document.nomeForm.elements[nomefile].value;

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.