myeclipse jsp 提示框颜色怎么设置!

myeclipse jsp 提示框颜色怎么设置!,第1张

jsp 提示颜色设置方法:

jsp中可以嵌入通用的js写的d出框提示,只要根据不同场景传不同参数就可以了。

参考代码如下:

<html>

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />

<title>d出窗口(可拖动,背景灰色透明)</title>

<script type="text/javascript">

<!--

/*FileName:AlertMsg.js

title:提示标题

content:提示的内容*/

document.write("<style type=\"text/css\">*{padding:0margin:0}.close{float:rightcursor:default}</style>")

function $(id){ return document.getElementById(id)}

function AlertMsg(title,content){

var msgw,msgh,msgbg,msgcolor,bordercolor,titlecolor,titlebg,con

con = "<form><table style='margin:10px 15px 15px 15pxborder:0'><tr><th style='border:0line-height:22pxpadding:3px 0vertical-align:topfont-weight:bold'>分类:</th><td style='border:0line-height:22pxpadding:3px 0vertical-align:topwidth:75%'><input type='text' name='typename' size='20'/></td></tr><tr><th></th><td style='border:0line-height:22pxpadding:3px 0vertical-align:topwidth:75%'><button style='line-height:normal' type='submit' onclick='return submitform()'>确定</button> <button style='line-height:normal' type='reset'>取消</button></td></tr></table></form>"

//d出窗口设置

msgw = 300//窗口宽度

msgh = 150//窗口高度

msgbg = "#FFF"//内容背景

msgcolor = "#000"//内容颜色

bordercolor = "#000"//边框颜色

titlecolor = "#FFF"//标题颜色

titlebg = "#369"//标题背景

//遮罩背景设置

var sWidth,sHeight

sWidth = screen.availWidth

sHeight = document.body.scrollHeight

//创建遮罩背景

var maskObj = document.createElement("div")

maskObj.setAttribute('id','maskdiv')

maskObj.style.position = "absolute"

maskObj.style.top = "0"

maskObj.style.left = "0"

maskObj.style.background = "#777"

maskObj.style.filter = "Alpha(opacity=30)"

maskObj.style.opacity = "0.3"

maskObj.style.width = sWidth + "px"

maskObj.style.height = sHeight + "px"

maskObj.style.zIndex = "10000"

document.body.appendChild(maskObj)

//创建d出窗口

var msgObj = document.createElement("div")

msgObj.setAttribute("id","msgdiv")

msgObj.style.position ="absolute"

msgObj.style.top = (screen.availHeight - msgh) / 4 + "px"

msgObj.style.left = (screen.availWidth - msgw) / 2 + "px"

msgObj.style.width = msgw + "px"

msgObj.style.height = msgh + "px"

msgObj.style.fontSize = "12px"

msgObj.style.background = msgbg

msgObj.style.border = "1px solid " + bordercolor

msgObj.style.zIndex = "10001"

//创建标题

var thObj = document.createElement("div")

thObj.setAttribute("id","msgth")

thObj.className = "DragAble"

thObj.style.cursor = "move"

thObj.style.padding = "4px 6px"

thObj.style.color = titlecolor

thObj.style.background = titlebg

var titleStr = "<a class='close' title='关闭' style='cursor:pointer' onclick='CloseMsg()'>关闭</a>"+"<span>"+ title +"</span>"

thObj.innerHTML = titleStr

//创建内容

var bodyObj = document.createElement("div")

bodyObj.setAttribute("id","msgbody")

bodyObj.style.padding = "10px"

bodyObj.style.lineHeight = "1.5em"

bodyObj.innerHTML = con

var txt = document.createTextNode(content)

bodyObj.appendChild(txt)

//生成窗口

document.body.appendChild(msgObj)

$("msgdiv").appendChild(thObj)

$("msgdiv").appendChild(bodyObj)

}

function CloseMsg(){

//移除对象

document.body.removeChild($("maskdiv"))

$("msgdiv").removeChild($("msgth"))

$("msgdiv").removeChild($("msgbody"))

document.body.removeChild($("msgdiv"))

}

//拖动窗口

var ie = document.all

var nn6 = document.getElementById&&!document.all

var isdrag = false

var y,x

var oDragObj

function moveMouse(e) {

if (isdrag) {

oDragObj.style.top = (nn6 ? nTY + e.clientY - y : nTY + event.clientY - y)+"px"

oDragObj.style.left = (nn6 ? nTX + e.clientX - x : nTX + event.clientX - x)+"px"

return false

}

}

function initDrag(e) {

var oDragHandle = nn6 ? e.target : event.srcElement

var topElement = "HTML"

while (oDragHandle.tagName != topElement &&oDragHandle.className != "DragAble") {

oDragHandle = nn6 ? oDragHandle.parentNode : oDragHandle.parentElement

}

if (oDragHandle.className=="DragAble") {

isdrag = true

oDragObj = oDragHandle.parentNode

nTY = parseInt(oDragObj.style.top)

y = nn6 ? e.clientY : event.clientY

nTX = parseInt(oDragObj.style.left)

x = nn6 ? e.clientX : event.clientX

document.onmousemove = moveMouse

return false

}

}

document.onmousedown = initDrag

document.onmouseup = new Function("isdrag=false")

//-->

</script>

</head>

<body>

<table width="600" border="0" cellspacing="0" cellpadding="0">

<tr >

<td height="100" align="center" >

<p><a href="javascript:AlertMsg("温馨提示",'')">点我试试!</a></p>

</td>

</tr>

</table>

</div>

</body>

</html>

思路:将字符串拆分为字符数组,循环 *** 作此数组:用随机数(数组,如随机数1-10,对应不同的颜色),为每个字符添加颜色代码<font color="color[i]"></font>

<html>

<head>

<SCRIPT>

function fnInit(){

for (i=0i<document.all.lengthi++)

document.all(i).unselectable = "on"

}

var sInitColor = null

function callColorDlg(){

if (sInitColor == null)

//display color dialog box

var sColor = dlgHelper.ChooseColorDlg()

else

var sColor = dlgHelper.ChooseColorDlg(sInitColor)

//change decimal to hex

sColor = sColor.toString(16)

//add extra zeroes if hex number is less than 6 digits

if (sColor.length <6) {

var sTempString = "000000".substring(0,6-sColor.length)

sColor = sTempString.concat(sColor)

}

//change color of the text in the div

oDiv.style.color= sColor

sInitColor = sColor

}

</SCRIPT>

</HEAD>

<BODY onload="fnInit()">

<H1>Choose Font Colors Sample</H1>

<DIV CLASS="desbar">

<P>This example demonstrates the features of

Microsoft? Internet Explorer that enable users to edit the content

of an HTML element directly from the browser.</P>

<P>This HTML editor is a <B>DIV</B>element set to be content-editable. You can choose the font color you want to use, or create custom colors.</P>

<DIV STYLE="padding:10pxbackground-color:#eeeeeeborder:2px solid #cccccc">

<BUTTON ID="ofntColor" title="Choose Font Color"

onclick="callColorDlg()">Choose Font color</BUTTON>

<br>

<br>

<DIV id=oDiv CONTENTEDITABLE ALIGN=left STYLE="height:100

background-color:whitefont-size:15ptfont-family:Arialpadding:10

border:2px inset #eeeeeeoverflow:auto">

Click the button to choose a font color using the choose color dialog.

</DIV>

</DIV>

<br>

<br>

<!--Create the Dialog Helper Object-->

<OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px"></OBJECT>

</body>

</html>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11458499.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存