时间:2021-05-26
复制代码 代码如下:
//PBlog2 公用JS代码
//Author:PuterJam
//查找网页内宽度太大的图片进行缩放以及PNG纠正
function ReImgSize(){
for (i=0;i<document.images.length;i++)
{
if (document.all){
if (document.images[i].width>500)
{
document.images[i].width="500"
document.images[i].outerHTML='<a href="'+document.images[i].src+'" target="_blank" title="在新窗口打开图片">'+document.images[i].outerHTML+'</a>'
}
}
else{
if (document.images[i].width>400) {
document.images[i].title="在新窗口打开图片"
document.images[i].style.cursor="pointer"
document.images[i].onclick=function(e){window.open(this.src)}
}
}
}
}
//AccessKey 转换For IE Design By PuterJam
var NKey=new Array()
var KeyCode=new Array()
var KeyInit=false
//======== keyCode ============
KeyCode["1"]=49
KeyCode["2"]=50
KeyCode["3"]=51
KeyCode["["]=219
KeyCode["]"]=221
KeyCode[","]=188
KeyCode["."]=190
var EKey="abcdefghijklmnopqrstuwvxyz"
for (i=0;i<26;i++){
KeyCode[EKey.substr(i,1)]=65+i
}
function PressKey(){
if (document.all) {
for (i=0;i<NKey.length;i++){
if (window.event.altKey && window.event.keyCode==NKey[i].Code) {NKey[i].Object.blur();NKey[i].Object.click()}
}
}
}
function AccessKey(Code,Object){
this.Code=Code
this.Object=Object
}
function initAccessKey(){
if (document.all && !KeyInit) {
for (i=0;i<document.links.length;i++){
if (document.links[i].accessKey) {
NKey[NKey.length]=new AccessKey(KeyCode[document.links[i].accessKey.toLowerCase()],document.links[i])
}
}
}
KeyInit=true
}
//初始化JS代码
function initJS(){
ReImgSize() //自动缩放代码
initAccessKey() //转换AccessKey For IE
}
//让Mozilla支持innerText
try{
HTMLElement.prototype.__defineGetter__
(
"innerText",
function ()
{
var anyString = "";
var childS = this.childNodes;
for(var i=0; i<childS.length; i++)
{
if(childS[i].nodeType==1)
anyString += childS[i].tagName=="BR" ? '\n' : childS[i].innerText;
else if(childS[i].nodeType==3)
anyString += childS[i].nodeValue;
}
return anyString;
}
);
}
catch(e){}
//判断是否是IE
function isIE(){
if (navigator.appName!="Microsoft Internet Explorer") {return false}
return true
}
//显示隐藏主题
function TopicShow(e,TopicID){
e.className=(e.className=="BttnC")?"BttnE":"BttnC"
document.getElementById(TopicID).style.display=(e.className=="BttnC")?"":"none"
ReImgSize()
}
//打开新窗口
function popnew(url,title,width,height){
var w = 1024;
var h = 768;
if (document.all || document.layers){
w = screen.availWidth;
h = screen.availHeight;
}
var leftPos = (w/2-width/2);
var topPos = (h/2.3-height/2.3);
window.open(url,title,"width="+width+",height="+height+",top="+topPos+",left="+leftPos+",scrollbars=no,resizable=no,status=no")
}
//运行代码
function runEx(cod1) {
cod=document.getElementById(cod1)
var code=cod.value;
if (code!=""){
var newwin=window.open('','','');
newwin.opener = null
newwin.document.write(code);
newwin.document.close();
}
}
//复制代码
function doCopy(ID) {
if (document.all){
textRange = document.getElementById(ID).createTextRange();
textRange.execCommand("Copy");
}
else{
alert("此功能只能在IE上有效")
}
}
var MediaTemp=new Array()
function MediaShow(strType,strID,strURL,intWidth,intHeight)
{
var tmpstr
if (MediaTemp[strID]==undefined) MediaTemp[strID]=false; else MediaTemp[strID]=!MediaTemp[strID];
if(MediaTemp[strID]){
if ( document.all ){
document.getElementById(strID).outerHTML = '<div id="'+strID+'"></div>'
}
else
{
document.getElementById(strID).innerHTML = ''
}
document.images[strID+"_img"].src="images/mm_snd.gif"
document.getElementById(strID+"_text").innerHTML="在线播放"
}else{
document.images[strID+"_img"].src="images/mm_snd_stop.gif"
document.getElementById(strID+"_text").innerHTML="关闭在线播放"
switch(strType){
case "swf":
tmpstr='<div style="height:6px;overflow:hidden"></div><object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+intWidth+'" height="'+intHeight+'"><param name="movie" value="'+strURL+'" /><param name="quality" value="high" /><param name="AllowScriptAccess" value="never" /><embed src="'+strURL+'" quality="high" pluginspage="http:///go/getflashplayer" type="application/x-shockwave-flash" name="FlashH" width="'+Width+'" height="'+Height+'" quality="High"'+T+' scale="ExactFit"/>'
Temp+='</object>'
document.getElementById("FlashHead").innerHTML=Temp
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
复制代码代码如下:Inserttitlehere/**1.js中的变量都是公用的.2.js中没有静态变量3.闭包:函数内部可以调用函数外部的变量;反之,则不行*
1、创建一个jsp页面,内容如下,js和css根据自己的实际情况而定复制代码代码如下:用户管理添加,添加姓名:*昵称:*账号:*2、公用的带有弹出层和关闭层的两
首先创建公用js在static中创建js—>utils.jsutils.js内容如下:exportdefault{install(Vue,options){Vu
本文实例讲述了微信小程序公用参数与公用方法用法。分享给大家供大家参考,具体如下:公用参数:小程序的公共参数,例如网络请求地址、可配置项,可以写在app.js文件
事件背景有一个公用页面需要在多个页面调用,其中涉及到部分js已经写在了公用页面中,通过ajax加载该页面后无法执行其中的js。解决思路1.采用附加一个ifram