IE패치 테스트 부탁드립니다. 정보
IE패치 테스트 부탁드립니다.
본문
또 접니다..^^(왕초님 버전)
제 사무실 사이트와 이번에 만든 사이트의 IE패치를 하였습니다.
뭐, 한방에 해결한다는 소스를 썼더니
리플래시 현상이 있기는 하지만 일단 제 컴에서는 잘 되는 것 같습니다.
익스플로러 업데이트 하신 분들께 테스트 부탁드립니다.
1. http://aechae.com 의 플래시버전
2. http://aechae.com 의 스탠다드버전
번거로우시더라도 부탁 드립니다.
추천
0
0
댓글 26개

음...... 전 다 테두리가 나옵니다.. ^^
제가 사용 하는 법을 적겠습니다. 한방에 되는것은 아닙니다.
먼저 head,php 파일에
<script src="<?=$g4[path]?>/Flash.js"></script>
를 넣습니다.
Flash.js 파일은 다음과 같습니다.
function mainflash(Str1, Str2, Str3){
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+Str2+'" height="'+Str3+'" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id=ShockwaveFlash1>'
+'<param name="movie" value="'+Str1+'">'
+'<param name="quality" value="high">'
+'<param name="wmode" value="transparent">'
+'<embed src="'+Str1+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" width="'+Str2+'" height="'+Str3+'" type="application/x-shockwave-flash"></embed>'
+'</object>');
}
그리고 플래쉬 넣을곳에.
<script>mainflash('./img/swf_01.swf?id=1','폭','높이');</script>
이렇게 넣어 줍니다.. 전 이렇게 현재 해결 하고 있습니다..
리플래쉬 없이 잘됩니다.. 참고 하세요 ^^
제가 사용 하는 법을 적겠습니다. 한방에 되는것은 아닙니다.
먼저 head,php 파일에
<script src="<?=$g4[path]?>/Flash.js"></script>
를 넣습니다.
Flash.js 파일은 다음과 같습니다.
function mainflash(Str1, Str2, Str3){
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+Str2+'" height="'+Str3+'" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id=ShockwaveFlash1>'
+'<param name="movie" value="'+Str1+'">'
+'<param name="quality" value="high">'
+'<param name="wmode" value="transparent">'
+'<embed src="'+Str1+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" width="'+Str2+'" height="'+Str3+'" type="application/x-shockwave-flash"></embed>'
+'</object>');
}
그리고 플래쉬 넣을곳에.
<script>mainflash('./img/swf_01.swf?id=1','폭','높이');</script>
이렇게 넣어 줍니다.. 전 이렇게 현재 해결 하고 있습니다..
리플래쉬 없이 잘됩니다.. 참고 하세요 ^^
테두리 나오는군요
전 common.js 에.. 이하 추가했읍니다. 팁란에 어딘가 잇는 소스입니다.
넣어주면 다른건 손 본데가 없읍니다. 추천..
//IE패치
if(typeof(__embed_target_id)=='undefined'){
var __embed_target_id = null;
}
if(typeof(__embed_tags)=='undefined'){
var __embed_tags = {object:true,embed:true,applet:false}
}
var __flash_force_objs = {};
if(document.attachEvent){
document.write('<style type="text/css">');
document.write('object,embed{display:none;}');
document.write('</style>');
document.attachEvent('onreadystatechange',
function (){
if(__embed_target_id===null){
var __target = document;
}else{
var __target = document.getElementById(__embed_target_id);
}
if (document.readyState == "complete"){
function _replace(obj){
var obj_re = document.createElement(obj.outerHTML);
obj_re.style.display='inline';
obj.parentNode.replaceChild(obj_re,obj);
}
function _inner(obj){
obj.style.display='inline';
var html = obj.outerHTML;
var classid = obj.classid.toLowerCase();
if(classid=='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' && typeof(__flash_force_objs[obj.id])=='undefined'){//flash 인경우
obj.insertAdjacentHTML('beforeBegin',html);
obj.parentNode.removeChild(obj);
}else{
if(classid=='clsid:6bf52a52-394a-11d3-b153-00c04f79faa6' || //media 7
classid=='clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95' || //6.4
classid=='clsid:6bf52a52-394a-11d3-b153-00c04f79faa6' ||
classid=='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'
){//media player 10
embed_pos = html.indexOf('embed');
if(embed_pos!=-1){
var embed = '<'+html.substr(embed_pos);
embed = embed.substr(0,embed.length-9);
obj.insertAdjacentHTML('beforeBegin',embed);
obj.parentNode.removeChild(obj);
}else{
var embed = document.createElement('embed');
var total = obj.childNodes.length;
embed.setAttribute('autostart',0);
if(obj.width){
embed.setAttribute('width',obj.width);
}
if(obj.height){
embed.setAttribute('height',obj.height);
}
for(var k=0;k<total;k++){
n = obj.childNodes.item(k).getAttribute("name");
v = obj.childNodes.item(k).getAttribute("value");
if(n=='URL' || n=='url' || n=='FileName'){
n = 'src';
}
embed.setAttribute(n,v);
}
if(embed.getAttribute('src')){
embed.style.display = 'inline';
obj.parentNode.replaceChild(embed,obj);
}else{
}
}
}
}
}
if(__embed_tags.object===true){
var objs = __target.getElementsByTagName('object');
var i = objs.length;
while(i-->0){
_inner(objs[i]);
}
}
if(__embed_tags.embed===true){
var objs = __target.getElementsByTagName('embed');
var i = objs.length;
while(i-->0){
_replace(objs[i])
}
}
if(__embed_tags.applet===true){
var objs = __target.getElementsByTagName('applet');
var i = objs.length;
while(i-->0){
_replace(objs[i])
}
}
}
}
);
}
전 common.js 에.. 이하 추가했읍니다. 팁란에 어딘가 잇는 소스입니다.
넣어주면 다른건 손 본데가 없읍니다. 추천..
//IE패치
if(typeof(__embed_target_id)=='undefined'){
var __embed_target_id = null;
}
if(typeof(__embed_tags)=='undefined'){
var __embed_tags = {object:true,embed:true,applet:false}
}
var __flash_force_objs = {};
if(document.attachEvent){
document.write('<style type="text/css">');
document.write('object,embed{display:none;}');
document.write('</style>');
document.attachEvent('onreadystatechange',
function (){
if(__embed_target_id===null){
var __target = document;
}else{
var __target = document.getElementById(__embed_target_id);
}
if (document.readyState == "complete"){
function _replace(obj){
var obj_re = document.createElement(obj.outerHTML);
obj_re.style.display='inline';
obj.parentNode.replaceChild(obj_re,obj);
}
function _inner(obj){
obj.style.display='inline';
var html = obj.outerHTML;
var classid = obj.classid.toLowerCase();
if(classid=='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' && typeof(__flash_force_objs[obj.id])=='undefined'){//flash 인경우
obj.insertAdjacentHTML('beforeBegin',html);
obj.parentNode.removeChild(obj);
}else{
if(classid=='clsid:6bf52a52-394a-11d3-b153-00c04f79faa6' || //media 7
classid=='clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95' || //6.4
classid=='clsid:6bf52a52-394a-11d3-b153-00c04f79faa6' ||
classid=='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'
){//media player 10
embed_pos = html.indexOf('embed');
if(embed_pos!=-1){
var embed = '<'+html.substr(embed_pos);
embed = embed.substr(0,embed.length-9);
obj.insertAdjacentHTML('beforeBegin',embed);
obj.parentNode.removeChild(obj);
}else{
var embed = document.createElement('embed');
var total = obj.childNodes.length;
embed.setAttribute('autostart',0);
if(obj.width){
embed.setAttribute('width',obj.width);
}
if(obj.height){
embed.setAttribute('height',obj.height);
}
for(var k=0;k<total;k++){
n = obj.childNodes.item(k).getAttribute("name");
v = obj.childNodes.item(k).getAttribute("value");
if(n=='URL' || n=='url' || n=='FileName'){
n = 'src';
}
embed.setAttribute(n,v);
}
if(embed.getAttribute('src')){
embed.style.display = 'inline';
obj.parentNode.replaceChild(embed,obj);
}else{
}
}
}
}
}
if(__embed_tags.object===true){
var objs = __target.getElementsByTagName('object');
var i = objs.length;
while(i-->0){
_inner(objs[i]);
}
}
if(__embed_tags.embed===true){
var objs = __target.getElementsByTagName('embed');
var i = objs.length;
while(i-->0){
_replace(objs[i])
}
}
if(__embed_tags.applet===true){
var objs = __target.getElementsByTagName('applet');
var i = objs.length;
while(i-->0){
_replace(objs[i])
}
}
}
}
);
}
테두리 생기는거 말씀 하시는거죠?
1번은 오른쪽 플레쉬 테두리가 계속 보이구요.
나머지는 마우스가 올라가면 테두리 생기네요.
IE 6.0
1번은 오른쪽 플레쉬 테두리가 계속 보이구요.
나머지는 마우스가 올라가면 테두리 생기네요.
IE 6.0
인트로 페이지만 보면 파일 경로가 잘못되었습니다.
다른부분은 보지 않았습니다.
<script type="text/javascript" src="include/embed_patch.js"></script>
http://aechae.com/include/embed_patch.js
http://eantent.com/ean/include/embed_patch.js
다른부분은 보지 않았습니다.
<script type="text/javascript" src="include/embed_patch.js"></script>
http://aechae.com/include/embed_patch.js
http://eantent.com/ean/include/embed_patch.js

아마 패치된 것 같습니다.
제 컴퓨터는 KB912812가 업데이트 되지 않았습니다.
업데이트하신 분 살펴 봐 주십시오.^^&
제 컴퓨터는 KB912812가 업데이트 되지 않았습니다.
업데이트하신 분 살펴 봐 주십시오.^^&

가을님 지적처럼 경로의 문제였던 것 같습니다.
감사합니다.
감사합니다.

감사합니다..
다시 해보겠습니다..
다시 해보겠습니다..
잘 되네요.. 사이트 넘 이뿝니다.^^
잘 되네요.. 사이트 넘 멋집니다.^^

감사합니다..아래것도 좀 봐주시길...
풀플래시버전과 스탠다드 버전 두개 중에
인트로와 풀플래시 버전만 우선 부탁 드립니다.
풀플래시버전과 스탠다드 버전 두개 중에
인트로와 풀플래시 버전만 우선 부탁 드립니다.

KB912812를 업데이트 하지 않아 직접 확인은 못하지만
소스상으로는 이상이 없습니다.^^&
소스상으로는 이상이 없습니다.^^&

잘 됩니다....^^
여기는 수정중이신가 보군요.^^
스탠다드버전에서 경로지정이 잘 못 되었습니다.
<script type="text/javascript" src="include/embed_patch.js"></script>
스탠다드버전에서 경로지정이 잘 못 되었습니다.
<script type="text/javascript" src="include/embed_patch.js"></script>

네..현재 수정 중입니다..^^

다 잘 되네요...수고하셨습니다....^^
http://aechae.com 의 인트로페이지에서 음악이 겹쳐서 들리는데
태그연습장에서 보니 한곡만 들리는데
플래시내에 액션이 이상한 것 같은데 살펴보시기 바랍니다.
1int.swf
태그연습장에서 보니 한곡만 들리는데
플래시내에 액션이 이상한 것 같은데 살펴보시기 바랍니다.
1int.swf

그렇군요...플래시 문제가 아니라 가상 인덱스에 문제가 생겼나 봅니다.
감사합니다.
살펴 보겠습니다.
패치하느라 오락가락 하면서 정신이 빠져버렸습니다..ㅠ.ㅠ
감사합니다.
살펴 보겠습니다.
패치하느라 오락가락 하면서 정신이 빠져버렸습니다..ㅠ.ㅠ

http://aechae.com 의 스탠다드버전도 테스트 부탁 드리겠습니다.
일단 회사소개 발견했습니다.^^& index2.php

감사합니다.^^
쪼옥~~
음악 문제는 패치파일 때문이네요..
인트로의 패치는 다른 방법으로 해야 할까 봅니다.
쪼옥~~
음악 문제는 패치파일 때문이네요..
인트로의 패치는 다른 방법으로 해야 할까 봅니다.

수정하였습니다...

감사합니다.
인트로는 다른 방법을 써야 할까 봅니다.
정말 수고 많이 하셨습니다..^^
인트로는 다른 방법을 써야 할까 봅니다.
정말 수고 많이 하셨습니다..^^
저는 확인만 해 드린 것 밖에 없습니다.
뜨락의이름님께서 수고하셨지요^^&
뜨락의이름님께서 수고하셨지요^^&