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

    Problema con opener.document.getElementById("miocampo").value tra vari siti

    Ciao, ho il seguente problema
    L'url che passo è "http://www.miosito.it/uso_comune/ricerca_prodotti.asp" che sta su un IIS

    Ho una pagina che risiede su IBM HTTP Server Apache "http://servizi.miosito.it:85/cgi-bin/cgiordini" contiene contiene il seguente codice:

    //Funzione di ricerca

    function ricercaProdotto() {
    window.open('http://www.miosito.it/uso_comune/ricerca_prodotti.asp?nomeCampo=in_Cod_Prodotto','W in_Ricerca','scrollbars=yes,resizable=yes,width=70 0,height=600');
    }

    <form>
    <input name="in_Cod_Prodotto" type="text" />
    <input name="btn_Ricerca" type="button" value=" ? " onClick="ricercaProdotto();"
    </form>

    quando clicco sul bottone di ricerca si apre la window su http://www.miosito.it/uso_comune/ric...n_Cod_Prodotto che contiene un form di ricerca prodotti che costruisce una tabella dove ogni riga ha un prodotto ed è così impostata:

    <tr>
    <td><a href="#" onclick="opener.document.getElementById('in_Cod_Pr odotto').value='miocodicedinamico'; window.close();">miocodicedinamico</td>
    <td>descrizione miocodicedinamico</td>
    </tr>

    Se richiamo la pagina "ricerca_prodotti.asp" da una pagina che risiede su http://www.miosito.it la funzione opener.document.getElementById('nome_campo').value mi restituisce il value.
    Se la pagina ricerca_prodotti.asp la richiamo da una pagina che risiede su http://servizi.miosito.it:85/cgi-bin/ la funzione opener.document.getElementById('nome_campo').value non riesce a restituirmi il value dato che risiede su un'altro sito.

    Come posso risolvere la questione per poter passare il valore?

    Spero che qualcuno possa aiutarmi... sono disperato!!!

  2. #2
    due host diversi non possono comunicare con JS, l'unica è passare i dati in GET o in POST.
    I DON'T Double Click!

  3. #3
    nooooooooo.......... che delusione............ un po' me l'aspettavo questa risposta..... ma tu mi hai dato il colpo di grazia

    Grazie cmq per l'informazione 6 stato gentilissimo

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.