[javascript] problemi Clicca QUI per vedere il messaggio nel forum |
| fabpicca |
code:
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
function openBrWindow(theURL,winName,features) {
window.alert("eseguo openBrWindow");
this.open(theURL,winName,features);
}
function introNew_DoFSCommand(command, args) {
var introNewObj = InternetExplorer ? introNew : document.introNew;
if (command=="openWindow"){
openBrWindow(args,'infoLoader','scrollbars=no,wid
th=300,height=300');
}
}
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
document.write('<SCRIPT LANGUAGE=VBScript\> \n');
document.write('on error resume next \n');
document.write('Sub introNew_FSCommand(ByVal command, ByVal args)\n');
document.write(' call introNew_DoFSCommand(command, args)\n');
document.write('end sub\n');
document.write('</SCRIPT\> \n');
}
il suddetto codice javascript dovrebbe aprire una finestra quando da un filmato flash caricato sulla stessa pagina si clicca in una determinata area .Nello script flash c'è l'invocazione alla fscommand mandando alla pagina che contiene il filmato le due variabili command e args.
Il problema è che dovrebbe aprirsi un pop-up, in teoria, in pratica si apre solo con explorer.
ma la cosa divertente è che se metto la stessa window.open associata ad un evento ( onclick, onload, etc etc) funziona perfettamente.
suggerimenti? |
| fabpicca |
| uffa.....dai, aiutatemi! tu jam che sei il detentore del sacro segreto di JS ...dai!!! |
| JaM |
si sono il sacro detentore del JS (JaM Secret) ma il tuo script non l'ho capito mica tanto....
non ho mai guardato le funzioni che recuperano informazioni sul browser ma cosi' a occhio direi che quell' if lungo con dentro le document.write va in esecuzione solo quando il browser e' explorer.... quindi il comportamento dello script e' corretto suppongo :asd: |
| fulminato1 |
| scusa fab ma non ho capito qual è il fine ultimo al raggiungimento del tuo scopo!in poche parole che devi fare? |
|
|
|