Control.Modal で Flash とIFrame がかぶるの防止
option で beforeOpen, beforeClose を指定する。参考 → http://livepipe.net/projects/control_modal/#api
function hidden_object_elements(){ var elem = document.getElementsByTagName('object'); for (var j=0;j<elem.length;j++){ elem[j].style.visibility = 'hidden'; } } function show_object_elements(){ var elem = document.getElementsByTagName('object'); for (var j=0;j<elem.length;j++){ elem[j].style.visibility = 'visible'; } } Event.observe(window,'load',function(){ document.getElementsByClassName('modal').each(function(link){ new Control.Modal(link, { opacity: 0.8, iframe: true, width: 640, height: 480, beforeOpen: hidden_object_elements, beforeClose: show_object_elements }); }); });
ひと仕事おしまい。(ミルカさん風)
おしまいじゃないけど。