Newsgroup: it.comp.lang.javascript
Titolo: Cross-frame scripting e Accesso Negato

Ciao a tutti,
vi illustro il mio problema: in un'appllicazione web ho una pagina JSP dalla
quale, premendo un bottone, invoco un Javascript che esegue l'istruzione:
splashWin=window.open("blank.html","_blank");
la pagina blank.html è una pagina con il body vuoto. Quando eseguo la
seguente istruzione:
splashWin.document.body.innerHTML =
parent.Centrale_Master.document.all.contenitore.innerHTML
ricevo un errore javascript 'Accesso Negato'
la JSP di partenza e blank.html appartengono a un dominio "
pippo.net
" e
contiengono nel codice l'istruzione
document.domain="
pippo.net
"
Ora, se accedo alla mia applicazione digitando nel browser l'indirizzo IP
del server tutto funziona; se, invece, uso l'indirizzo mnemonico, del tipo
"
server1.pippo.net/applicazione1
", ricevo l'errore di Accesso Negato
descritto sopra. Non solo: accedendo con lo mnemonico, se tra l'istruzione
di window.open e quella di assegnazione del body.innerHTML inserisco un
alert(), tutto funziona.
Dove sta l'errore? perchè inserendo semplicemente un alert tutto funziona?
Ho provato inserendo, invece dell'alert, un ritardo anche di 10 secondi, ma
non funziona comunque: l'alert (o il confirm), invece, sembrano farlo
funzionare. Vorrei però evitare di visualizzare un inutile alert.
Qualcuno ha qualche suggerimento?
Graize a tutti,
Marco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Qualcuno ha qualche suggerimento?
Invece di about:blank (che sta sul "dominio" locale dell'utente) carica 
una pagina vuota dal server.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
  ---- Bring Your Site To Life!!!!
http://www.wmtools.it
 ---- WebMasterTools - Servizi per il tuo sito
http://www.dev2dev.it
 ---- La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
Per rispondere: togli i PUNTO .

Infatti io carico "blank.html", che è una pagina vuota del server.
Marco

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Infatti io carico "blank.html", che è una pagina vuota del server.
Ops! Sorry, ho letto di botto e superficialmente :-(
Qual'e' la URL di 
parent.Centrale_Master.document.all.contenitore.innerHTML ?
p.s.
Il quoting please: 
http://www.faqintosh.com/?Faq=189


La URL è 
http://server1.pippo.net/applicazione1/nomepagina.jsp
e la pagina "nomepagina.jsp" contiene la direttiva
"document.domain=
pippo.net
"
Sembra quasi che la nuova finestra che apro non "accetti" l'analoga
direttiva contenuta in "blank.html" se non dopo che è comparso un alert.
Non mi spiego che cosa succede quando compare l'alert che fa funzionare
tutto? Come avevo già scritto, non è una questione di ritardo temporale,
perchè ho provato anche a inserire un ritardo di 30 secondi, ma nulla, solo
la comparsa di un alert fa andare le cose.
Ciao,
Marco

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


e la blank.htm da dove viene?


Nella pagina 
http://server1.pippo.net/applicazione1/nomepagina.jsp
, premendo
un pulsante scateno un javasrcipt che esegue l'istruzione
splashWin=window.open("/applicazione1/blank.html","_blank");
la pagina blank.html fa parte dell'applicazione, è semplicemente una pagina
con il body vuoto, che però contiene la direttiva document.domain=
pippo.net
Ciao,
Marco


 e la blank.htm da dove viene?
Dimmi che questo tuo quoting bestiale era un tentativo terapeutico..
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
L'ingegnere non vive, funziona.

 Dimmi che questo tuo quoting bestiale era un tentativo terapeutico..
Si, era un test.
Ma non ha superato il test ed il problema se lo risolve da solo.



http://www.faqintosh.com/?Faq=189
Ops! Sorry, ho letto di botto e superficialmente :-(
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/