var str=CKEDITOR.instances.textname.getData();
alert(str);
textname為textarea欄位id或是name
2016年4月19日 星期二
2016年4月10日 星期日
javascript window.print(); 只印網頁的一部份
<style media=print type="text/css">
#noprint{visibility:hidden}
</style>
#noprint{visibility:hidden}
</style>
<div class="row pt20″ id="printdiv">
<img src"" />
</div>
//這樣在id="printdiv" 範圍內的才會顯示在列印畫面
<script>
window.print();
</script>
Jquery Checkbox 全選與全取消
<script>
$(document).ready(function () {
$("#checkdcIscfm").click(function () {
if ($("#checkdcIscfm").prop("checked")) {//如果全選按鈕有被選擇的話(被選擇是true)
$("input[class=’cdcIscfm’]").prop("checked", true); //把所有的核取方框的property都變成勾選
$(document).ready(function () {
$("#checkdcIscfm").click(function () {
if ($("#checkdcIscfm").prop("checked")) {//如果全選按鈕有被選擇的話(被選擇是true)
$("input[class=’cdcIscfm’]").prop("checked", true); //把所有的核取方框的property都變成勾選
//$("input[name=’cdcIscfm’]").prop("checked", true); //把所有的核取方框的property都變成勾選
} else {
$("input[class=’cdcIscfm’]").prop("checked", false); //把所有的核取方框的property都取消勾選
}
})
})
</script>
} else {
$("input[class=’cdcIscfm’]").prop("checked", false); //把所有的核取方框的property都取消勾選
}
})
})
</script>
iframe 刷新 父頁面 解決方式
有鑒於之前在寫某網頁需要用iframe刷新父頁面 但網路上的方法都試過了 卻還是不行~
以下是網路提供的方法
Javascript刷新頁面的幾種方法:
1 history.go(0)
2 location.reload()
3 location=location
4 location.assign(location)
5 document.execCommand('Refresh')
6 window.navigate(location)
7 location.replace(location)
8 document.URL=location.href
自動刷新頁面的方法:
1.頁面自動刷新:把如下代碼加入區域中
其中20指每隔20秒刷新一次頁面.
2.頁面自動跳轉:把如下代碼加入區域中
其中20指隔20秒後跳轉到http://www.wyxg.com頁面
3.頁面自動刷新js版
function myrefresh()
{
window.location.reload();
}
setTimeout('myrefresh()',1000); //指定1秒刷新一次
ASP.NET如何輸出刷新父窗口腳本語句
1. this.response.write("opener.location.reload();");
2. this.response.write("opener.window.location.href = opener.window.location.href;");
3. Response.Write("opener.window.navigate(''你要刷新的頁.asp'');")
JS刷新框架的腳本語句
//如何刷新包含該框架的頁面用
parent.location.reload();
//子窗口刷新父窗口
self.opener.location.reload();
( 或 刷新 )
//如何刷新另一個框架的頁面用
parent.另一FrameID.location.reload();
如果想關閉窗口時刷新或者想開窗時刷新的話,在中調用以下語句即可。
開窗時刷新
關閉時刷新
window.opener.document.location.reload()
不過後來有研究了一下 上述用法 發現 上面方式比較適用於 ifram name='' 的類型
但本人用asp.net 寫的...所以 後來改用此方式 搞定 提供大家參考
Response.Write("parent.location.href=parent.location.href;");
此方式就是直接reload父頁面 連iframe都會不見 達到我要的效果!
以下是網路提供的方法
Javascript刷新頁面的幾種方法:
1 history.go(0)
2 location.reload()
3 location=location
4 location.assign(location)
5 document.execCommand('Refresh')
6 window.navigate(location)
7 location.replace(location)
8 document.URL=location.href
自動刷新頁面的方法:
1.頁面自動刷新:把如下代碼加入區域中
其中20指每隔20秒刷新一次頁面.
2.頁面自動跳轉:把如下代碼加入區域中
其中20指隔20秒後跳轉到http://www.wyxg.com頁面
3.頁面自動刷新js版
function myrefresh()
{
window.location.reload();
}
setTimeout('myrefresh()',1000); //指定1秒刷新一次
ASP.NET如何輸出刷新父窗口腳本語句
1. this.response.write("opener.location.reload();");
2. this.response.write("opener.window.location.href = opener.window.location.href;");
3. Response.Write("opener.window.navigate(''你要刷新的頁.asp'');")
JS刷新框架的腳本語句
//如何刷新包含該框架的頁面用
parent.location.reload();
//子窗口刷新父窗口
self.opener.location.reload();
( 或 刷新 )
//如何刷新另一個框架的頁面用
parent.另一FrameID.location.reload();
如果想關閉窗口時刷新或者想開窗時刷新的話,在中調用以下語句即可。
開窗時刷新
關閉時刷新
window.opener.document.location.reload()
不過後來有研究了一下 上述用法 發現 上面方式比較適用於 ifram name='' 的類型
但本人用asp.net 寫的...所以 後來改用此方式 搞定 提供大家參考
Response.Write("parent.location.href=parent.location.href;");
此方式就是直接reload父頁面 連iframe都會不見 達到我要的效果!
javascript return false在firefox無作用解答~
最近在寫js的function用到return false
但測試時都正常,客戶卻說會顯示false~
後來看到對方使用的瀏覽器是firefox
馬上測試,果然,出現false的字樣
上網查了一下,好像是說firefox就算跑到false 還是會繼續往下執行
所以,必須加上
evt.preventDefault();
例如:
if(aa.val()==''){
console.log('欄位值為空');
return false;
}
像這樣 chrome跟ie是OK的,friefox就會出現false的畫面
所以加上 evt.preventDefault(); 這串在return false前面,就可以正執行囉~
參考網址:
http://stackoverflow.com/questions/5422770/returning-false-from-click-handler-doesnt-work-in-firefox
但測試時都正常,客戶卻說會顯示false~
後來看到對方使用的瀏覽器是firefox
馬上測試,果然,出現false的字樣
上網查了一下,好像是說firefox就算跑到false 還是會繼續往下執行
所以,必須加上
evt.preventDefault();
例如:
if(aa.val()==''){
console.log('欄位值為空');
return false;
}
像這樣 chrome跟ie是OK的,friefox就會出現false的畫面
所以加上 evt.preventDefault(); 這串在return false前面,就可以正執行囉~
參考網址:
http://stackoverflow.com/questions/5422770/returning-false-from-click-handler-doesnt-work-in-firefox
Javascript 禁用backspace鍵返回上頁作法
先提供參考網址 http://people-k.blogspot.tw/2008/05/javascript-backspace.html http://followmeyo.blogspot.tw/2013/12/javascript-backspace.html 附上我修改過的 IE、FireFox、Chrome都可以用
<script language="JavaScript">
if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
document.onkeydown = check;
} else if (window.navigator.userAgent.indexOf("Firefox") >= 1) {
document.onkeypress = check;
} else {
document.onkeydown = check;
}
function check(e) {
var code;
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
if (code == 8) {
code = 0;
return false;
}
return true;
}
</script>
<script language="JavaScript">
if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
document.onkeydown = check;
} else if (window.navigator.userAgent.indexOf("Firefox") >= 1) {
document.onkeypress = check;
} else {
document.onkeydown = check;
}
function check(e) {
var code;
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
if (code == 8) {
code = 0;
return false;
}
return true;
}
</script>
jacascript 換語系不換頁
<script language="javascript"> //換語系不換頁
function changeasp(language) {
var LSA = location.pathname;
//取出陣列的最後一項即為目前檔名
var gurl=split(LSA,'_');
var CFN=LSA.replace(gurl[0],language);
//if (language == "tw") {
// var CFN = LSA.replace(/eng_/, "tw_")
//}
//else {
// var CFN = LSA.replace(/tw_/, "eng_")
//}
location.href = CFN;
}
</script>
<li><a href="javascript:changeasp('tw');">中文繁體</a></li>
<li><a href="javascript:changeasp('eng');">English</a></li>
以上為簡易的網站語系切換
function changeasp(language) {
var LSA = location.pathname;
//取出陣列的最後一項即為目前檔名
var gurl=split(LSA,'_');
var CFN=LSA.replace(gurl[0],language);
//if (language == "tw") {
// var CFN = LSA.replace(/eng_/, "tw_")
//}
//else {
// var CFN = LSA.replace(/tw_/, "eng_")
//}
location.href = CFN;
}
</script>
<li><a href="javascript:changeasp('tw');">中文繁體</a></li>
<li><a href="javascript:changeasp('eng');">English</a></li>
以上為簡易的網站語系切換
訂閱:
文章 (Atom)