black.IP
Threadersteller
Dabei seit: 23.04.2003
Ort: Hamburg
Alter: 51
Geschlecht:
|
Verfasst Mo 07.09.2009 14:16
Titel Schwierigkeiten mit Ebenen bei JS-Layer |
|
|
Hallo, ich hab über ein Script einen Werbelayer (Flashfilm) über eine HTML-Seite gelegt. Allerdings gibt es Schwierigkeiten mit den Ebenen - ein Flashfilm, der in die HTML-Seite integriert ist, legt sich über den Adlayer.
Weiss jemand warum? Liegt es an dem z-index?
Code: | <!-- layer scripts starts -->
<SCRIPT LANGUAGE=JavaScript>
var XenionLayer_left=100;
var XenionLayer_top=95;
var XenionSelectbox_hide = "yes";
var XenionLayerDelay = 0;
var XLoadPath = "";
var XenionLayer_swf = "swf/adlayer.swf";
var XenionLayer_width = 330;
var XenionLayer_height = 480;
var XenionTgtWin = "_blank";
var XenionAdvUrl = "";
var XenionESCAdvUrl = escape(XenionAdvUrl);
var XenionDiv = "X899";
function getDivObject(objectId) {
if(document.getElementById && document.getElementById(objectId)) {
// W3C DOM
return document.getElementById(objectId).style;
} else if (document.all && document.all(objectId)) {
// MSIE 4 DOM
return document.all(objectId).style;
} else if (document.layers && document.layers[objectId]) {
// NN 4 DOM.. note: this won't find nested layers
return document.layers[objectId];
} else {
return false;
}
}
function changeDivVisibility(objectId, newVisibility) {
var styleObject = getDivObject(objectId);
if(styleObject) {
styleObject.visibility = newVisibility;
return true;
} else {
// no Objekt found!
return false;
}
}
function XenionAD899_DoFSCommand(command, args) {
if (command == "adlayerhider") {
changeDivVisibility(XenionDiv, '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('<SC' + 'RIPT LANGUAGE=VBScript\> \n');
document.write('on error resume next \n');
//document.write('Sub XenionAD899_FSCommand(ByVal command, ByVal args)\n');
//document.write(' call XenionAD899_DoFSCommand(command, args)\n');
//document.write('end sub\n');
//document.write('</SC' + 'RIPT\> \n');
}
//-->
document.write('<div id=\"'+XenionDiv+'\" style=\"position: absolute; left:'+ XenionLayer_left +'px; top: '+ XenionLayer_top +'px; z-index:9000\">');
document.write('<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" ID=\"XenionAD899\" WIDTH=\"'+ XenionLayer_width +'\" HEIGHT=\"'+ XenionLayer_height +'\" ALIGN=\"\">');
document.write('<PARAM NAME=movie VALUE=\"'+ XenionLayer_swf +'?clickTag='+XenionESCAdvUrl+'&clicktarget=_blank&load_path='+XLoadPath+'\">');
document.write('<PARAM NAME=quality VALUE=high>');
document.write('<PARAM NAME=wmode VALUE=\"transparent\">');
document.write('<EMBED src=\"'+ XenionLayer_swf +'?clickTag='+XenionESCAdvUrl+'&clicktarget=_blank&load_path='+XLoadPath+'\" quality=\"hight\" WIDTH=\"'+ XenionLayer_width +'\" HEIGHT=\"'+ XenionLayer_height +'\" swLiveConnect=true ID=\"XenionAD899\" NAME=\"XenionAD899\" ALIGN=\"\" TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/go/getflashplayer\" wmode=\"transparent\"></EMBED>');
document.write('</OBJECT>');
document.write('</div>');
</SCRIPT>
<!-- layer script ends !--> |
|
|