顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - abcabc

頁: [1]
1
網頁技術 / execCommand
« 於: 2009-03-09 11:44 »
執行這一段code, 可以把複製的文字代入fsrc
請問有什麼方法可以把文字直接代入fsrc而不使用focus(), <input .../>
代碼: [選擇]
<script>
var temp;
function timer()
{
   test();
   t=setTimeout('timer()', 1000);
}
function test(){
tt.value="";
tt.focus()
document.execCommand('paste');
if (temp==tt.value){
}else{
fsrc=tt.value;
alert(fsrc);
temp=fsrc;
}
}

</script>
<body onload=timer()>
<input id=tt name=tt />

2
database 討論版 / 回覆: mysql timestamp
« 於: 2009-03-03 22:39 »
感謝yamaka 大大  :)

3
Server端可以透過
header('Cache-Control:no-cache');
強制瀏覽器不要快取內容
不過IE6沒用,他沒遵循 HTTP 協定標準
一勞永逸的解決方式
就只有變更request url,讓瀏覽器覺得他是存取不同的頁面,就不會讀取快取資料了
var url="test429.php"; -> url="test429.php?"+randnumber;
randomnumber 就可以隨機產生一個亂數,在每次AJAX request時動態產生

假如randnumber 不幸重複也會出現相同的情況嗎  ::)

4
感謝fillano 大大提醒, 我的問題就在cache  ;D

5
RE fillano 大大:
我後來把這個xmlHttp.readyState==4 換成 xmlHttp1.readyState==4了  ;D

不過我發現了真正問題是相同的url有時會出現前一個的結果
例如:
url: test429.php?mx=3&my=1
在11:16am的result是: mx(38) my(1) time(11:16)
url: test429.php?mx=3&my=1
在11:17am的result竟然也是: mx(38) my(1) time(11:16)
這個問題可以怎樣解決??
------------------------------
RE micmic3 大大:
應該沒有..我用notepad寫的
其實javascript framework 是什麼 @_@?
小弟是新手不太清楚javascript framework 的意思, 剛才到google查了一下..
是指Dojo 、Scriptaculous 、Prototype 、yui-ext 、Jquery 、Mochikit、mootools 、moo.fx 這類軟件嗎?

« 回覆文章 #3 於: 今天 11:22 »
________________________________________________

我想到解決方法了 :D
就是在url後面再加一個時間
(現在去測試)
« 最後編輯時間: 今天 11:38 由 abcabc »
_________________________________________________

失敗了 :(

6
網頁技術 / 有關AJAX - PHP 資料傳送問題
« 於: 2009-03-01 17:36 »
各位大大, 你們好
我的問題是"什麼原因導致AJAX SEND 出的GET VALUE變成NULL
小弟正嘗識寫一個網頁遊戲
為了方便處理AJAX的問題
我把AJAX的FUNCTION一分為二: ajax(), ajax2()
ajax() 能正常運作, (SEND AND RESPONSE...)
可是ajax2()有時會有失敗的情況 (ajax2() 是用來UPDATE 資料庫沒有RESPONSE TEXT)
失敗原因我想大概是$_GET["mx"], $_GET["my"] 裡面的值沒有了
我嘗試利用以下內容取代ajax2()裡的內容:
var xxx = "update.php?mx="+mX+"&my="+mY;
myWindow=window.open(xxx,'','width=200,height=100');
結果成功UPDATE 資料庫,
至於ajax2(), 有關的FUNCTION 如下:
<script>
...
function ajax2()
{
 
  xmlHttp1=GetXmlHttpObject1();
   if (xmlHttp1==null)
   {alert ("Browser does not support HTTP Request"); return;}
   var url="update.php";
   url=url+"?mx="+mX;
   url=url+"&my="+mY;
   xmlHttp1.onreadystatechange=stateChanged1;
   xmlHttp1.open("GET",url,true);
   xmlHttp1.send(null);
}
//-------------------------------------------------------------
function GetXmlHttpObject1(){
var xmlHttp1=null;try{xmlHttp1=new XMLHttpRequest();}catch (e){try{xmlHttp1=new ActiveXObject("Msxml2.XMLHTTP");
}catch (e){xmlHttp1=new ActiveXObject("Microsoft.XMLHTTP");}}return xmlHttp1;}
//-------------------------------------------------------------
function stateChanged1() // << 這個好像是可有可無不過還是加進去  ;D
{
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {
      fake = xmlHttp.responseText; 
   }
}
</script>
</head>

<body ... onMouseDown="ajax2()">
...

7
database 討論版 / mysql timestamp
« 於: 2009-02-28 17:49 »
請大大幫幫忙~~
CASE:
XXX是timstamp , value = 2009-02-28 17:50:59
CURRENT_TIMESTAMP = 2009-02-28 17:51:00
SQL:     SELECT CURRENT_TIMESTAMP-XXX FROM (table) WHERE 1

問題在這裡CURRENT_TIMESTAMP, XXX 只差 1秒, 可是...
CURRENT_TIMESTAMP - XXX 結果是41
怎樣才能以一句SQL得到準確的輸出...也就是1秒的結果

« 於: 2009-02-28 17:49 »
------------------------------------------
我有答案了 XD
SELECT TIMESTAMPDIFF(second, XXX, current_timestamp) FROM (table) WHERE 1

可是我還有一個問題
如果我寫一句很長的SQL...例如是
SELECT * FROM (table name)
WHERE (condition1)
OR...AND...AND...
...
OR...(condition100)

這句SQL每秒鐘由100部PC執行
mysql server 會不會撐不住 ??


8
網頁技術 / 回覆: php hours bugs
« 於: 2009-02-27 21:45 »
謝謝您 ;D

9
網頁技術 / php hours bugs
« 於: 2009-02-27 17:48 »
php date("H") 好像有bugs 哦...

$test=date("H");
// 系統時間:17:45
//result: 09

可以怎樣解決  ???

10
database 討論版 / 回覆: 安裝mysql
« 於: 2009-02-26 09:10 »
謝謝您 ~~~

11
database 討論版 / 回覆: 安裝mysql
« 於: 2009-02-20 17:16 »
應該是可以的
可是我想學習如何安裝mysql
我早上嘗試下載 "mysql-noinstall-5.1.31-win32.zip"
嘗試按照指引config my.ini...
可是到了DOS ~~ C:\mysql\bin\ 輸入mysql.exe
出現 ERROR 2003 <HY000>: Can't connect to MySQL server on 'localhost' <10061>

我是新手不知是哪裡出錯了所以想請大大指點一下

12
database 討論版 / 安裝mysql
« 於: 2009-02-20 16:47 »
我安裝AppServ2.6.0.exe時沒有安裝mysql...
請問有什麼方法可以安裝mysql 而不用重裝AppServ

頁: [1]