利用 : 或
範例 :
title='第一行 第二行 '
參考資料 :
http://www.jb51.net/web/12736.html
2013年1月8日 星期二
[javascript][jQuery] 動態新增至textarea的游標(光標)
改一點點地方,與jQuery搭配沒問題 !
php :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8;"/>
<title>test</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="inserttext.js"></script>
</head>
<body>
<div>
<input name="tag" type="text" id="tag" value="這是插入的資料" />
<input id='insert_img' type='button' value='插入'/>
</div>
<textarea name="product_introduction" id="product_introduction"></textarea>
</body>
</html>
<script type='text/javascript'>
$(document).ready(function() {
//產品介紹插入圖片
$('#insert_img').click(function(){
insertAtCursor('product_introduction','tag');
});
});
</script>
inserttext.js : (放在與php同層)
function insertAtCursor(target, from)
{
myField = document.getElementById(target);
myValue = document.getElementById(from).value;
//IE support
if (document.selection)
{
myField.focus();
sel = document.selection.createRange();
sel.text = myValue;
sel.select();
}
//MOZILLA/NETSCAPE support
else if (myField.selectionStart || myField.selectionStart == '0')
{
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
// save scrollTop before insert
var restoreTop = myField.scrollTop;
myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
if (restoreTop > 0)
{
// restore previous scrollTop
myField.scrollTop = restoreTop;
}
myField.focus();
myField.selectionStart = startPos + myValue.length;
myField.selectionEnd = startPos + myValue.length;
} else {
myField.value += myValue;
myField.focus();
}
}
顯示結果 :
參考資料:
http://blog.csdn.net/niuox/article/details/7263792
php :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8;"/>
<title>test</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="inserttext.js"></script>
</head>
<body>
<div>
<input name="tag" type="text" id="tag" value="這是插入的資料" />
<input id='insert_img' type='button' value='插入'/>
</div>
<textarea name="product_introduction" id="product_introduction"></textarea>
</body>
</html>
<script type='text/javascript'>
$(document).ready(function() {
//產品介紹插入圖片
$('#insert_img').click(function(){
insertAtCursor('product_introduction','tag');
});
});
</script>
inserttext.js : (放在與php同層)
function insertAtCursor(target, from)
{
myField = document.getElementById(target);
myValue = document.getElementById(from).value;
//IE support
if (document.selection)
{
myField.focus();
sel = document.selection.createRange();
sel.text = myValue;
sel.select();
}
//MOZILLA/NETSCAPE support
else if (myField.selectionStart || myField.selectionStart == '0')
{
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
// save scrollTop before insert
var restoreTop = myField.scrollTop;
myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
if (restoreTop > 0)
{
// restore previous scrollTop
myField.scrollTop = restoreTop;
}
myField.focus();
myField.selectionStart = startPos + myValue.length;
myField.selectionEnd = startPos + myValue.length;
} else {
myField.value += myValue;
myField.focus();
}
}
顯示結果 :
↓
↓點選 "插入"
↓
參考資料:
http://blog.csdn.net/niuox/article/details/7263792
2013年1月6日 星期日
[php] 將圖片以base64編碼輸出
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8;"/>
<title>test</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
</head>
<body>
<?php
$img_text='data:image/jpg;base64,'.base64_encode(file_get_contents('image/001.jpg','r'));
?>
<img src="<?php echo $img_text;?>"/>
</body>
</html>
註:
參考資料:
http://blog.upall.cn/350.html
2013年1月5日 星期六
[php] rand() 亂數 小數
function random_float ($min,$max) {
return ($min+lcg_value()*(abs($max-$min)));
}
使用 :
echo random_float(0.01,0.2); //取0.01~0.2的小數亂數
註 :
lcg_value() 返回範圍為 (0, 1) 的一個偽隨機數。本函數組合了周期為 2^31 - 85 和 2^31 - 249 的兩個同餘發生器。本函數的周期等於這兩個素數的乘積。
參考資料 :
http://www.w3school.com.cn/php/func_math_lcg_value.asp
2012年12月24日 星期一
[Linux]Ubuntu Desktop(桌機版)安裝教學
想要入門Linux但又猶豫的人可以先看看這篇
如果未安裝VMware Player請點擊,如果不知道VMware Player是幹麻的請先點擊上面的連結
如果是要灌雙系統的話,此教學比較不適合您,網路上有很多寫的很好的教學文可以參考看看
[linux]Linux入門,介紹ubuntu desktop(桌機版)
我是個Linux的初學者,最近開始想要玩玩Linux,這篇是我查很多資料彙總起來的大意,也是
寫給打算入門Linux的新手來看看,算是個導引~
可以說完全沒什麼深度,但非常地白話淺顯易懂XD
如果有些名詞或觀點解釋錯誤麻煩各位前輩指正:)
寫給打算入門Linux的新手來看看,算是個導引~
可以說完全沒什麼深度,但非常地白話淺顯易懂XD
如果有些名詞或觀點解釋錯誤麻煩各位前輩指正:)
訂閱:
文章 (Atom)

