当我从列表或单选按钮中选择模板颜色时,如何更新模板颜色?
问题描述:
我刚刚了解JavaScript的PHP HTML CSS等,所以我正在寻找一些指导我如何去做以下几点:当我从列表或单选按钮中选择模板颜色时,如何更新模板颜色?
我有一个配置文件创建页面,其中有一个形式在顶部下面是全面预览配置文件的外观。表单是在主内容div上方和外侧的全宽div。
表单允许用户通过单击单选按钮或使用下拉列表来更改模板外观 - 即不同的样式表。最好只要用户改变它就会重新加载预览(尽管不是最好的形式,如果可能的话)
此外在表格中是上传图片字段和标题字段(只是txt)。当用户更改这些字段时,它会自动更新以下相应的位。有没有一种方法可以让用户点击提交按钮并重新加载整个页面?
有人可以帮我把我的头围绕吗?请!谢谢:)
答
对于您可以使用多种选择那里...林很熟悉衣上传,这是一个很好的选择画面,因为衣框架与其他框架没有问题。但你也可以找到解决同样的问题,在mootols,jquery和原型。这是链接http://developer.yahoo.com/yui/uploader/ ...
而对于变化dinamically CSS文件,你可以读一点点在这里你可以找到一个初步解决方案http://www.tutorialfeed.org/2009/03/how-to-allow-your-visitors-to-switch.html
答
你可以通过JavaScript提交表单,所以你可以附加一个提交功能的JavaScript事件,例如:
<!-- html -->
<select onChange="javascript:submitMyForm();" />
//js
function submitMyForm() {
document.forms["myform"].submit();
}
如果您不想重装你的整个页面”必须使用AJAX请求。检查教程这个(http://www.w3schools.com/ajax/default.asp)
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
....
感谢您的联系 - 我会检查出来 – weeJimmy