fscommand virker som html men ikke som asp
Jeg har lavet en menu i flash, som kalder nogle javascripst med fscommand - Det virker fint.<SCRIPT LANGUAGE=JavaScript>
<!--
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the the FSCommand messages in a Flash movie
function menulinie_DoFSCommand(command, args) {
var menulinieObj = InternetExplorer ? menulinie : document.menulinie;
//
if (command == "ShowLayer") {
var styleObj = (ns4)? document.layers['butikker'] : (ie4)? document.all['butikker'].style : document.getElementById('butikker').style; styleObj.visibility = "hidden";
var styleObj = (ns4)? document.layers['kategorier'] : (ie4)? document.all['kategorier'].style : document.getElementById('kategorier').style; styleObj.visibility = "hidden";
var styleObj = (ns4)? document.layers[args] : (ie4)? document.all[args].style : document.getElementById(args).style;
styleObj.visibility = "visible";
}
//
if (command =="HideLayer"){
var styleObj = (ns4)? document.layers['butikker'] : (ie4)? document.all['butikker'].style : document.getElementById('butikker').style; styleObj.visibility = "hidden";
var styleObj = (ns4)? document.layers['kategorier'] : (ie4)? document.all['kategorier'].style : document.getElementById('kategorier').style; styleObj.visibility = "hidden";
}
//
}
// Hook for Internet Explorer
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 menulinie_FSCommand(ByVal command, ByVal args)\n');
document.write(' call menulinie_DoFSCommand(command, args)\n');
document.write('end sub\n');
document.write('</SCRIPT\> \n');
}
//-->
</SCRIPT>
Men nu ligger jeg den på serveren som asp for at lave nogle db-kald.
Active Server Pages error 'ASP 0138'
Nested Script Block
/internetkongen/main.asp, line 50
A script block cannot be placed inside another script block.
line 50 --->document.write('<SCRIPT LANGUAGE=VBScript\> \n');
Nu får jeg denne fejl!!! hvordan løser jeg dette????
