Ciao a tutti,
ho questo problema:
in una pagina svg devo inserire una function js che viene agganciata da un menù contestuale per la funzione di 'Help'.
La function deve aprire una nuova frame vuota, e in questa creare 'al volo' il contenuto.
Qui l'esempio:
function help(evt)
{
var testo=window.open("","","");
testo.document.write("<HTML");
.....
.....
}
Dal menù:
.....
<item onactivate="help(evt)">Aiuto</item>
Questo funziona se la pagina in cui inserito è html, ma nel caso sia un svg l'errore segnalato da un alert è 'Permission Denied'.
Per aprire una nuova pagina posso usare anche il comando browserEval('window.open(...)') e questo funziona correttamente ma non so come agganciarvi un oggetto per poter poi fare le write.
Cioè:
var testo = browserEval('window.open("","","")');
testo.document.write("....");
L'errore è che testo non è un oggetto valido.
Come posso fare per risolvere?
Grazie

Rispondi quotando