Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887

    RegisterStartupScript : Ricaricamento della pagina madre

    codice:
    Public Shared Sub PopUp(byVal This as System.Web.UI.Page, byVal NomePagina as String)
    	  Dim js as String = "<script language=javascript> window.open('" & NomePagina & "','','width=600, height=300');window.opener.location.reload();</script>"		
    	  If (Not This.IsStartupScriptRegistered("clientscriptpopup")) then
    	        	This.RegisterStartupScript("clientscriptpopup", js) 
    	  End if
    End Sub

    La pagina client, una volta aperta la Pop, mi dà problemi su window.opener.location.reload(): dice che è nullo o non e' un oggetto....Dipende forse dalla pagina che passo alla variabile This ?

  2. #2
    questo script lo registri sulla pagina madre, non capisco perchè poi fai "window.opener.location.reload();" se sei già sulla pagina madre basta "window.location.reload();"

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Mi sa che hai ragione ! Provo.

    Sapresti dirmi anche come mai se, alla fine dello script, metto "return false;"

    codice:
    "<script language=javascript> window.open('" & NomePagina & "','','width=600, height=300');return false;</script>"
    si lamenta del fatto che l'istruzione "return false;" è esterna alla funzione, quando un qualsiasi :

    codice:
    OnClick="javascript:window.open('Pagina.aspx', "','','width=600, height=300');return false;"
    funziona ?

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    ma dai! è come se utilizzassi exit sub fuori dalla sobroutine o return fuori dalla funzione: ti risulta che funzioni?
    Pietro

  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    scusa ma :

    - "window.open('');"

    e

    - "return false;"

    non sono contenute entrambe dai due tag di apertura e chiusura

    "<script language=javascript></script> ?

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da djciko
    scusa ma :

    - "window.open('');"

    e

    - "return false;"

    non sono contenute entrambe dai due tag di apertura e chiusura

    "<script language=javascript></script> ?
    esatto, ma non sono dentro una funzione

    function prova
    {
    window.open(...

    return false;
    }
    Pietro

  7. #7
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    O meglio, di quale funzione stiamo parlando ?

  8. #8
    ma a cosa ti serve un return false; li? :master:

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    <script>

    //qui sono fuori da qualsiasi funzione
    //e non posso utilizzare return false;


    function prova()
    {
    /* qui sono dentro una funzione e posso utilizzare return */

    }

    </script>
    Pietro

  10. #10
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    E perche' il secondo codice che ho postato (quello sull'onclick) funziona, anche non essendoci nessuna funzione (scusa il gioco di parole) ?

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.