ie 패치 수정들 다 하셨는지요~ 정보
ie 패치 수정들 다 하셨는지요~
본문
ie 패치 되면서 플래시로 제작된 부분은 테두리가 생겨서
불편함이 많은데 이미 그누유저분들은 다들 해결하셨겠지요~>??
방법이 다양하던데 주로 어떤 방법을 쓰시나요??
그리고 하나더~
예전에 제작했던 사이트 주인분들이 수정해달라고 하는데
얼마를 받는게 적정수준일까요??
주로 메인배너나 메뉴 부분인데...
10만원 받으면 좀 마니 받는건가요?? ^^;;
간만에 친구한테 저녁 얻어먹구 완전 배탈났네요..>.<
추천
0
0
댓글 12개

//////////////////////////////////////
// IE Embed patch
//
// @author http://iezn.com
// @create date 2006.04.19
// @last modify 2006.04.25
// @version 0.41
// 배포시 위내용을 포함해 주시기 바랍니다
//////////////////////////////////////
/**
* embed 패치 적용 컨테이너
* null인경우 document 값을 기본으로 합니다
* id값을 설정한경우 설정범위 내에만 적용이 됩니다
*
* 본문이나 일부 노드에만 적용할경우 해당 노드의 id 값을 입력하실 수 있습니다
* 예)
* var __embed_target_id = "contents";
* 로 처리한경우 body 내에 <태그 id="contents">플래쉬,동영상...</태그>
* 안에 내용에만 패치가 적용됩니다
*/
if(typeof(__embed_target_id)=='undefined'){
var __embed_target_id = null;
}
/**
* embed 패치를 적용할 태그를 설정합니다
* 기본값은 object,eembed,appelt 태그입니다
* false 값인경우 패치에서 제외됩니다
*/
if(typeof(__embed_tags)=='undefined'){
var __embed_tags = {object:true,embed:true,applet:false}
}
/**
* 플래쉬파일중 flashvars 를 사용할경우 해당 플래쉬의 오브젝트아이디:true 값으로 object를 등록해 주세요
*/
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{
//변경하고자하는 ActiveX classid 를 추가하시기 바랍니다
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){//embed 가 존재하는경우
var embed = '<'+html.substr(embed_pos);
embed = embed.substr(0,embed.length-9);
obj.insertAdjacentHTML('beforeBegin',embed);
obj.parentNode.removeChild(obj);
}else{
//object로만 되어 있는경우 동영상 부분만 패치한다
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{
//파일엑세스 object가 아닌경우는 유지한다
}
}
}
}
}
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])
}
}
}
}
);
}
이방법이 맘에 드는데. 이걸사용해서 돈받아서 문제 생길라나요?
// IE Embed patch
//
// @author http://iezn.com
// @create date 2006.04.19
// @last modify 2006.04.25
// @version 0.41
// 배포시 위내용을 포함해 주시기 바랍니다
//////////////////////////////////////
/**
* embed 패치 적용 컨테이너
* null인경우 document 값을 기본으로 합니다
* id값을 설정한경우 설정범위 내에만 적용이 됩니다
*
* 본문이나 일부 노드에만 적용할경우 해당 노드의 id 값을 입력하실 수 있습니다
* 예)
* var __embed_target_id = "contents";
* 로 처리한경우 body 내에 <태그 id="contents">플래쉬,동영상...</태그>
* 안에 내용에만 패치가 적용됩니다
*/
if(typeof(__embed_target_id)=='undefined'){
var __embed_target_id = null;
}
/**
* embed 패치를 적용할 태그를 설정합니다
* 기본값은 object,eembed,appelt 태그입니다
* false 값인경우 패치에서 제외됩니다
*/
if(typeof(__embed_tags)=='undefined'){
var __embed_tags = {object:true,embed:true,applet:false}
}
/**
* 플래쉬파일중 flashvars 를 사용할경우 해당 플래쉬의 오브젝트아이디:true 값으로 object를 등록해 주세요
*/
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{
//변경하고자하는 ActiveX classid 를 추가하시기 바랍니다
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){//embed 가 존재하는경우
var embed = '<'+html.substr(embed_pos);
embed = embed.substr(0,embed.length-9);
obj.insertAdjacentHTML('beforeBegin',embed);
obj.parentNode.removeChild(obj);
}else{
//object로만 되어 있는경우 동영상 부분만 패치한다
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{
//파일엑세스 object가 아닌경우는 유지한다
}
}
}
}
}
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])
}
}
}
}
);
}
이방법이 맘에 드는데. 이걸사용해서 돈받아서 문제 생길라나요?

예전에 sir에서 js파일 일괄적으로 만드는 프로그램 본거 같은데,
검색이 잘 안되네요~
키워드좀 알려주세요!! ㅎㅎ
검색이 잘 안되네요~
키워드좀 알려주세요!! ㅎㅎ

에헤라 디야~~ 혼자 북치고 장구치네요!!
형님들!@@
무플은 맘이 아프답니다...
안그래도 계속 화장실 들락날락거려 다리가 풀렸습니다..ㅜ.ㅜ
형님들!@@
무플은 맘이 아프답니다...
안그래도 계속 화장실 들락날락거려 다리가 풀렸습니다..ㅜ.ㅜ
엥~~~!
그럼 누나는 우짜나요?.......^^
웃으며 넘기시와용~~~~
플래시를 적용 안했으므로 패스~~~!
혹 압니까?... 에전에 재경아빠님께 보낸것을 제게도 주시면 필요할지도....^^
행복한 금요일 되세요~~~~!
그럼 누나는 우짜나요?.......^^
웃으며 넘기시와용~~~~
플래시를 적용 안했으므로 패스~~~!
혹 압니까?... 에전에 재경아빠님께 보낸것을 제게도 주시면 필요할지도....^^
행복한 금요일 되세요~~~~!

네잎클로버님 필요하신거 있음 쪽지로 주시와요. 왠만한거 다있습니다.
저번에 공개적으로 했다가 살짝 쫄았었습니다.. ^^;;
7쟁이님 링크감사합니다. ㅎㅎ
장염인지 아주 이제 별이 보입니다....ㅡ.ㅡ;
윽...또 배가...ㅜ.ㅜ
저번에 공개적으로 했다가 살짝 쫄았었습니다.. ^^;;
7쟁이님 링크감사합니다. ㅎㅎ
장염인지 아주 이제 별이 보입니다....ㅡ.ㅡ;
윽...또 배가...ㅜ.ㅜ
ㅎㅎㅎㅎ.. 딴거 없습니다...공부 좀 하다보니 좀....ㅎㅎㅎ
재경아빠님과 차별하지 않으시면 됩니다....
건강한 하루 되십시오~~~~!
재경아빠님과 차별하지 않으시면 됩니다....
건강한 하루 되십시오~~~~!
뭐지?
나도 주세요^^
나도 주세요^^
아무것도 없습니다....~~~~!

ㅎㅎ
음~!
7쟁이님 홈피에 제 아이디가 살아있는지 갑자기 궁금해 집니다?....
살아 있어도 뽀인트가 10만점 이하면 안갑니당....^^
그다음은 모르니....텨======3=3=3=3
7쟁이님 홈피에 제 아이디가 살아있는지 갑자기 궁금해 집니다?....
살아 있어도 뽀인트가 10만점 이하면 안갑니당....^^
그다음은 모르니....텨======3=3=3=3
// @author *** 개인정보보호를 위한 이메일주소 노출방지 *** 이 분 것은
<body가 두 개 들어 가 있는 경우는 잘 안 되더군요.
그래서 일일이 docuemnt.write모아 둔 함수를 불렸죠.
제로보드 스킨은 유난히 <body가 많이 들어 갑니다.
제로보드 원래 거 하나, head에 하나 스킨에 하나.. ^^
<body가 두 개 들어 가 있는 경우는 잘 안 되더군요.
그래서 일일이 docuemnt.write모아 둔 함수를 불렸죠.
제로보드 스킨은 유난히 <body가 많이 들어 갑니다.
제로보드 원래 거 하나, head에 하나 스킨에 하나.. ^^