顯示具有 javascript 標籤的文章。 顯示所有文章
顯示具有 javascript 標籤的文章。 顯示所有文章

2017-04-07

ajax 跨網域授權問題

//a.com.tw 用 ajax 抓 b.com.tw 的php 時, 
//b 站的php 要用 header("Access-Control-Allow-Origin: http://a.com.tw");
//授權給 http://a.com.tw 連入的ajax使用

//底下為 b.com.tw 的php 開頭語法
$http_origin = $_SERVER['HTTP_ORIGIN'];
$allow_origins = array();
//連入的站名
$allow_origins[] = "a.com.tw";
//有沒有 www 為不同來源
$allow_origins[] = "www.a.com.tw";
//要授權給多個須一一輸入
$allow_origins[] = "server1.com";
$allow_origins[] = "server2.com";
$allow_origins[] = "server3.com";
$allow_origins[] = "server4.com";
$allow_origins[] = "www.server1.com";
$allow_origins[] = "www.server2.com";
$allow_origins[] = "www.server3.com";
$allow_origins[] = "www.server4.com";
//如是用區域ip或實體ip 連入時
$allow_origins[] = "192.168.0.2";
$allow_origins[] = "10.0.0.3";
$allow_origins[] = "168.95.1.1";
foreach($allow_origins as $allow_origin){
if( $http_origin == "http://".$allow_origin || $http_origin == "https://".$allow_origin ){
header("Access-Control-Allow-Origin: ".$http_origin);
break;
}
}

?>

2011-12-05

JavaScript: 文字欄位浮水印 轉自:伊沙熊的學習筆記本:

轉自:伊沙熊的學習筆記本:【備忘】JavaScript: 文字欄位浮水印 - 樂多日誌:
javasciprt程式碼:
<input name="textfield" type="text"  value="浮水印自訂文字" style="color: #AAAAAA;" onfocus="if (this.value == '浮水印自訂文字') {this.value = ''; this.style.color='#333333'}" onblur="if (this.value == '') {this.value = '浮水印自訂文字'; this.style.color='#AAAAAA'}" >

程式碼(AS3):
01// txtfield1 是要放浮水印的目標文字欄位
02txtfield1.addEventListener (FocusEvent.FOCUS_OUT, addTextDefault);
03txtfield1.addEventListener (FocusEvent.FOCUS_IN, removeTextDefault);
04
05var default_tf = txtfield1.getStyle ("textFormat");
06
07function addTextDefault (e) {
08 if (e.currentTarget.text == "") {
09 e.currentTarget.setStyle ("textFormat", new TextFormat(null,null,0xAAAAAA));
10 e.currentTarget.text = "←請輸入資料";
11 }
12}
13function removeTextDefault (e) {
14 if (e.currentTarget.text == "←請輸入資料") {
15 e.currentTarget.setStyle ("textFormat", default_tf);
16 e.currentTarget.text = "";
17 }
18}
19addTextDefault ({currentTarget:txtfield1});
很短的程式碼, setStyle函式是用來設定組件的樣式