如何实现js中的复选改成htm中单选按钮,本人不会做网页,
只是对e书模版的一些代码进行修改,所以不要说的太简单,
也不要说的太复杂了,问题应该很简单,谢谢解答,新人的分不多,就送一半了即,如何将以下js选项代码<select name=viewy onchange="javascript:bgy.style.visibility=this.options[this.selectedIndex].value;javascript:parent.viewy=viewy.selectedIndex;saveSet();"><option style="background-color: #ECEEE4" value="visible">现</option><option style="background-color: #f7feed" value="hidden">隐</option></select><input name=saveset id=saveset onclick="javascript:saveSet();" type=button value=保>变成htm按钮代码
<button onclick="bgy.style.visibility='visible'">现</button>
<button onclick="bgy.style.visibility='hidden'">隐</button>
<button onclick="location.href='javascript:saveSet()'">保</button>当然,以上的‘现’和‘隐’的功能当然是不完整的了(‘保’功能可以,不过性质不一样),
因为不能实现转页记录,希望哪位高手做成同样的效果,望告之,
2个按钮就可以了,不过1个按钮完成两个功能就最好了相对应的记录js(应该不无关吧,不过也一起发上来了)function setCookies(cookieName,cookieValue, expirehours)
{
var today = new Date();
var expire = new Date();
expire.setTime(today.getTime() + 3600000 * 356 * 24);
document.cookie = cookieName+'='+escape(cookieValue)+ ';expires='+expire.toGMTString();
}
function ReadCookies(cookieName)
{
var theCookie=''+document.cookie;
var ind=theCookie.indexOf(cookieName);
if (ind==-1 || cookieName=='') return '';
var ind1=theCookie.indexOf(';',ind);
if (ind1==-1) ind1=theCookie.length;
return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}
function saveSet()
{
setCookies("viewy",viewy.options[viewy.selectedIndex].value);
parent.viewy1=viewy.selectedIndex;
}function loadSet()
{
var tmpstr;
tmpstr = ReadCookies("viewy");
viewy.selectedIndex=parent.viewy1;
if (tmpstr != "")
{
for (var i=0;i<viewy.length;i++)
{
if (viewy.options[i].value == tmpstr)
{
viewy.selectedIndex = i;
break;
}
}
} bgy.style.visibility=viewy.options[viewy.selectedIndex].value;}loadSet();
只是对e书模版的一些代码进行修改,所以不要说的太简单,
也不要说的太复杂了,问题应该很简单,谢谢解答,新人的分不多,就送一半了即,如何将以下js选项代码<select name=viewy onchange="javascript:bgy.style.visibility=this.options[this.selectedIndex].value;javascript:parent.viewy=viewy.selectedIndex;saveSet();"><option style="background-color: #ECEEE4" value="visible">现</option><option style="background-color: #f7feed" value="hidden">隐</option></select><input name=saveset id=saveset onclick="javascript:saveSet();" type=button value=保>变成htm按钮代码
<button onclick="bgy.style.visibility='visible'">现</button>
<button onclick="bgy.style.visibility='hidden'">隐</button>
<button onclick="location.href='javascript:saveSet()'">保</button>当然,以上的‘现’和‘隐’的功能当然是不完整的了(‘保’功能可以,不过性质不一样),
因为不能实现转页记录,希望哪位高手做成同样的效果,望告之,
2个按钮就可以了,不过1个按钮完成两个功能就最好了相对应的记录js(应该不无关吧,不过也一起发上来了)function setCookies(cookieName,cookieValue, expirehours)
{
var today = new Date();
var expire = new Date();
expire.setTime(today.getTime() + 3600000 * 356 * 24);
document.cookie = cookieName+'='+escape(cookieValue)+ ';expires='+expire.toGMTString();
}
function ReadCookies(cookieName)
{
var theCookie=''+document.cookie;
var ind=theCookie.indexOf(cookieName);
if (ind==-1 || cookieName=='') return '';
var ind1=theCookie.indexOf(';',ind);
if (ind1==-1) ind1=theCookie.length;
return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}
function saveSet()
{
setCookies("viewy",viewy.options[viewy.selectedIndex].value);
parent.viewy1=viewy.selectedIndex;
}function loadSet()
{
var tmpstr;
tmpstr = ReadCookies("viewy");
viewy.selectedIndex=parent.viewy1;
if (tmpstr != "")
{
for (var i=0;i<viewy.length;i++)
{
if (viewy.options[i].value == tmpstr)
{
viewy.selectedIndex = i;
break;
}
}
} bgy.style.visibility=viewy.options[viewy.selectedIndex].value;}loadSet();
解决方案 »
- JavaScript在IE8.0老测试出问题
- js中用getelementbyid得到其中的元素的问题
- 在线等,一个正则表达式的问题,希望高手赐教
- 如何js判断两个表单内容不能相同
- 求前辈帮我看个问题[up有分啊]
- 在线求教javascript小问题!!??
- 一个判断语句
- 高分求解一个简单问题
- 一个javascrit的问题
- onmousemove和onmouseover有什么区别,onmouseleave和onmouseout又有什么区别?
- 写了2年的java了.没有见过这样的javascript,不知道大家见过语法法没有。是什么含义...谢谢。...
- 上海500强企业诚聘开发LEADER 3名
var box=document.getElementsByName("tran_tool")
for(var i=0;i<box.length;i++)
{
var obj2=box[i]
if(obj2.type=="checkbox")
{
var obj3=document.createElement("<INPUT TYPE='RADIO' NAME='tran_tool'>")
obj3.value=obj2.value
obj3.className="nobox"
obj2.parentElement.appendChild(obj3)
obj2.parentElement.removeChild(obj2)
}
else
{
var obj3=document.createElement("<INPUT TYPE='CHECKBOX' NAME='tran_tool'>")
obj3.value=obj2.value
obj3.className="nobox"
obj2.parentElement.appendChild(obj3)
obj2.parentElement.removeChild(obj2)
}
}
<script type="text/javascript">
function cbChange(obj)
{
var cbs = document.getElementsByName('Checkboxs');
for(var i = 0; i < cbs.length; i++)
cbs[i].checked = obj == cbs[i];
}
</script>
<input type="checkbox" name="Checkboxs" id="Checkbox0" value="0" onclick="javascript:cbChange(this);" />一
<input type="checkbox" name="Checkboxs" id="Checkbox1" value="1" onclick="javascript:cbChange(this);" />二
<input type="checkbox" name="Checkboxs" id="Checkbox2" value="2" onclick="javascript:cbChange(this);" />三