Sina_javascript 스킬에서 플래시를 표시하는 데 사용되는 기능
시나에서 플래시를 표시하는 기능은
sinaflash.js
/**
* @author [sina]zhangping1@
* @version v1.1.3
* 날짜:2006-9-8 2006-12-15
*/
if(typeof(sina)!="object"){var sina={}}
sina.$=function(objId){if( !objId){throw new Error("sina.$(String objId)参数必须")}
if(document.getElementById){return eval('document.getElementById("' objId '")')}else if (document.layers){return eval("document.layers['" objId "']")}else{return eval('document.all.' objId)}}
sinaFlash=function(C,v,x ,V,c,X,i,O,I,l,o){var z=this;if(!document.createElement||!document.getElementById){return}
z.id=v?v: "";z.classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";z.codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version= " (c?c:"7") ",0,0,0";z.width=x;z.height=V;z.movie=C;z.bgcolor=X?X:null;z.quality =O?O:"높음";z.src=z.movie;z.pluginspage="http://www.macromedia.com/go/getflashplayer";z.type="application/x-shockwave-flash" ;z.useExpressInstall=i?i:null;z.xir=(I)?I:window.location;z.redirectUrl=l?l:null;z.DetectKey=o?o:null;z.escapeIs=false ;z.objAttrs={};z.params={};z.flashVars=[];z.flashVarsStr="";z.embedAttrs={};z.forSetAttribute("id",z.id);z .objAttrs["classid"]=z.classid;z.forSetAttribute("codebase",z.codebase);z.forSetAttribute("width",z.width);z.forSetAttribute("height",z.height) ;z.forSetAttribute("movie",z.movie);z.forSetAttribute("quality",z.quality);z.forSetAttribute("pluginspage",z.pluginspage);z.forSetAttribute("type",z. type);z.forSetAttribute("bgcolor",z.bgcolor)}
sinaFlash.prototype={getFlashHtml:function(){var I=this,i='';return i},forSetAttribute:function(I,i){var l=this;I=I.toLowerCase();switch(I){case "classid":break;case " pluginspage":l.embedAttrs["pluginspage"]=i;break;case "src":l.embedAttrs["src"]=i;l.params["movie"]=i;break;case "movie": l.params["movie"]=i;l.embedAttrs["src"]=i;break;case "onafterupdate":case "onbeforeupdate":case "onblur":case "oncellchange":case "onclick":case "ondblClick":케이스 "ondrag":케이스 "ondragend":케이스 "ondragenter":케이스 "ondragleave":케이스 "ondragover":케이스 "ondrop":케이스 "onfinish":케이스 "onfocus":케이스 "onhelp":케이스 "onmousedown":사례 "onmouseup":사례 "onmouseover":사례 "onmousemove":사례 "onmouseout":사례 "onkeypress":사례 "onkeydown":사례 "onkeyup":사례 "onload":사례 "onlosecapture":사례 "onpropertychange":사례 "onreadystatechange":사례 "onrowsdelete":사례 "onrowenter":사례 "onrowexit":사례 "onrowsinserted":사례 "onstart":사례 "onscroll":사례 "onbeforeeditfocus":사례 "onactivate":사례 "onbeforedeactivate":case "ondeactivate":case "type":l.embedAttrs["type"]=i;break;case "codebase":l.objAttrs["codebase"]=i;break;case "width": l.objAttrs["width"]=i;l.embedAttrs["width"]=i;break;case "height":l.objAttrs["height"]=i;l.embedAttrs["height"]=i ;break;case "align":l.objAttrs["align"]=i;l.embedAttrs["align"]=i;break;case "vspace":l.objAttrs["vspace"]=i;l. embedAttrs["vspace"]=i;break;case "hspace":l.objAttrs["hspace"]=i;l.embedAttrs["hspace"]=i;break;case "class":l.objAttrs[" class"]=i;l.embedAttrs["class"]=i;break;case "title":l.objAttrs["title"]=i;break;case "accesskey":l.objAttrs["accesskey"] =i;break;case "name":l.objAttrs["name"]=i;l.embedAttrs["name"]=i;break;case "id":l.objAttrs["id"]=i; l.embedAttrs["name"]=i;break;case "tabindex":l.objAttrs["tabindex"]=i;break;default:l.params[I]=l.embedAttrs[I]=i}} ,forGetAttribute:function(i){var I=this;i=i.toLowerCase();if(I.objAttrs[i]!=undefine){return I.objAttrs[i]}else if(I.embedAttrs[i ]!=정의되지 않음){return I.embedAttrs[i]}else if(I.embedAttrs!=정의되지 않음){return I.embedAttrs[i]}else{return null}},setAttribute:function(I,i){this .forSetAttribute(I,i)},getAttribute:function(i){return this.forGetAttribute(i)},addVariable:function(I,i){var l=this;if(l.escapeIs){I=escape( I);i=escape(i)}
if(l.flashVarsStr==""){l.flashVarsStr=I "=" i}else{l.flashVarsStr ="&" I "=" i}
l.embedAttrs["FlashVars"]=l.flashVarsStr},getVariable:function(I){var o=this,i=o.flashVarsStr;if(o.escapeIs){I=escape(I)}
var l=new RegExp(I "=([^\&]*)(\&?)","i").exec(i);if(o.escapeIs){return unescape(RegExp.$1 )}
RegExp.$1 반환},addParam:function(I,i){this.forSetAttribute(I,i)},getParam:function(){return this.forGetAttribute(name)},write:function(i ){var I=this;if(typeof i=="string"){sina.$(i).innerHTML=I.getFlashHtml()}else if(typeof i=="object"){i.innerHTML=I .getFlashHtml()}}} /**
* @author [sina]zhangping1@
* @version v1.1.3
* 날짜:2006-9-8 2006-12-15
*/
if(typeof(sina)!="object"){
var sina={
}
}
sina .$=function(objId){
if(!objId){
throw new Error("sina.$(String objId)参数必须")
}
if(document.getElementById){
return eval('document.getElementById("' objId '")')
} else if(document.layers){
return eval("document.layers['" objId "']")
} else{
return eval('document.all.' objId)
}
}
sinaFlash=function(C,v,x,V,c,X,i,O ,I,l,o){
var z=this;
if(!document.createElement||!document.getElementById){
return
}
z.id=v?v:"";
z.classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";
z.codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" (c?c:"7") ",0,0,0" ;
z.width=x;
z.height=V;
z.movie=C;
z.bgcolor=X?X:null;
z.quality=O?O:"높음";
z.src=z.movie;
z.pluginspage="http://www.macromedia.com/go/getflashplayer";
z.type="application/x-shockwave-flash";
z.useExpressInstall=i?i:null;
z.xir=(I)?I:window.location;
z.redirectUrl=l?l:null;
z.DetectKey=o?o:null;
z.escapeIs=false;
z.objAttrs={
} ;
z.params={
} ;
z.flashVars=[];
z.flashVarsStr="";
z.embedAttrs={
} ;
z.forSetAttribute("id",z.id);
z.objAttrs["classid"]=z.classid;
z.forSetAttribute("codebase",z.codebase);
z.forSetAttribute("너비",z.width);
z.forSetAttribute("높이",z.height);
z.forSetAttribute("movie",z.movie);
z.forSetAttribute("quality",z.quality);
z.forSetAttribute("pluginspage",z.pluginspage);
z.forSetAttribute("type",z.type);
z.forSetAttribute("bgcolor",z.bgcolor)
}
sinaFlash.prototype={
getFlashHtml:function(){
var I=this,i='
사용 방법:
< ; div id="flashcontent_01639EBFB760">플래시는 지원되지 않습니다
🎜>
< div id="flashcontent_97C36D34A728">플래시는 지원되지 않습니다
< !--ADS:end-->

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











프론트 엔드 개발시 프론트 엔드 열지대 티켓 인쇄를위한 자주 묻는 질문과 솔루션, 티켓 인쇄는 일반적인 요구 사항입니다. 그러나 많은 개발자들이 구현하고 있습니다 ...

기술 및 산업 요구에 따라 Python 및 JavaScript 개발자에 대한 절대 급여는 없습니다. 1. 파이썬은 데이터 과학 및 기계 학습에서 더 많은 비용을 지불 할 수 있습니다. 2. JavaScript는 프론트 엔드 및 풀 스택 개발에 큰 수요가 있으며 급여도 상당합니다. 3. 영향 요인에는 경험, 지리적 위치, 회사 규모 및 특정 기술이 포함됩니다.

JavaScript는 현대 웹 개발의 초석이며 주요 기능에는 이벤트 중심 프로그래밍, 동적 컨텐츠 생성 및 비동기 프로그래밍이 포함됩니다. 1) 이벤트 중심 프로그래밍을 사용하면 사용자 작업에 따라 웹 페이지가 동적으로 변경 될 수 있습니다. 2) 동적 컨텐츠 생성을 사용하면 조건에 따라 페이지 컨텐츠를 조정할 수 있습니다. 3) 비동기 프로그래밍은 사용자 인터페이스가 차단되지 않도록합니다. JavaScript는 웹 상호 작용, 단일 페이지 응용 프로그램 및 서버 측 개발에 널리 사용되며 사용자 경험 및 크로스 플랫폼 개발의 유연성을 크게 향상시킵니다.

동일한 ID로 배열 요소를 JavaScript의 하나의 객체로 병합하는 방법은 무엇입니까? 데이터를 처리 할 때 종종 동일한 ID를 가질 필요가 있습니다 ...

이 기사에서 시차 스크롤 및 요소 애니메이션 효과 실현에 대한 토론은 Shiseido 공식 웹 사이트 (https://www.shiseido.co.jp/sb/wonderland/)와 유사하게 달성하는 방법을 살펴볼 것입니다.

Console.log 출력의 차이의 근본 원인에 대한 심층적 인 논의. 이 기사에서는 Console.log 함수의 출력 결과의 차이점을 코드에서 분석하고 그에 따른 이유를 설명합니다. � ...

JavaScript를 배우는 것은 어렵지 않지만 어려운 일입니다. 1) 변수, 데이터 유형, 기능 등과 같은 기본 개념을 이해합니다. 2) 마스터 비동기 프로그래밍 및 이벤트 루프를 통해이를 구현하십시오. 3) DOM 운영을 사용하고 비동기 요청을 처리합니다. 4) 일반적인 실수를 피하고 디버깅 기술을 사용하십시오. 5) 성능을 최적화하고 모범 사례를 따르십시오.

프론트 엔드에서 VSCODE와 같은 패널 드래그 앤 드롭 조정 기능의 구현을 탐색하십시오. 프론트 엔드 개발에서 VSCODE와 같은 구현 방법 ...
