Visualizzazione dei risultati da 1 a 3 su 3

Discussione: window.open

  1. #1

    window.open

    Ciao, è possibile aprire una pagina statica, cioè che si trova sul pc del client e passare in qualche maniera dei parametri?
    se dall'opener faccio
    codice:
    var mm = window.open("E:/JavaCVS/XXXX/mm.html");
    alert(mm.document)
    mi becco un "accesso negato" se invece nella finestra aperta provo ad acquisire dati dell'opener (opener.document.miaform.miocampo.value) non ottengo nulla, mi sa che è inaccessibile...
    Insomma io dovrei scatenare una pagina html, un vbscipt un qualche cosa che sta sul client passandogli però dei parametri...
    E' possibile fare qualcosa del genere?

  2. #2
    ok, ho trovato! nell'opener uso il link fatto così:
    codice:
    window.open("E:/mm.html?PARAM=1234");
    ...e nella finestra aperta:
    codice:
    <html>
    <body onload="setLinks()"> 
    <script language="javascript">
    function setLinks() 
    { 
    	var param = location.href.split("?")[1].split("=")[1]; 
    	alert(param);
    } 
    </script>
    <body>
    </html>

  3. #3
    codice:
          <script type="text/javascript">
          <!--
    
            function getQueryString( _szValue )
            {
              var _szQuery = window.location.search.substring( 1 );
    
              if ( _szQuery.indexOf( _szValue + '=' ) == -1 )
                return null;
    
              else {
                var _start = _szQuery.indexOf( _szValue + '=' ) + _szValue.length + 1;
                var _end   = _szQuery.indexOf( '&', _start ) == -1 ? _szQuery.length : _szQuery.indexOf( '&', _start );
    
                return _szQuery.substring( _start, _end );
              }
            }
    
          //-->
          </script>
    codice:
          var _param = getQueryString( "PARAM" );
          alert( _param );
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

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