JAVA 語法之 小視窗彈跳 [廣告,公告應用]

 

來源 : 愛依的隨寫手札

 

以 下 是 《 小 視 窗 彈 跳 》教 學 ~

<script language="javascript" type="text/javascript">
<!--
window.open("http://把你想要彈出的﹝網頁;網站;圖片;文件;各類型檔案﹞的網址寫在這裡","show","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,fullscreen=no,height=300,width=350,top=100,left=20");
//-->
</script>

 ↑

說 明︰

scrollbars=no → 若 要 有 拉 軸,請 將 scrollbars=no 改 為 scrollbars=yes

height=300,width=350, → 彈 出 視 窗 的 尺 寸,height= 高 度,width=寬 度,。

top=100,left=20 → 彈 出 的 視 窗 出 現 在 主 網 頁 上 的 位 置﹝就 是 x,y 座 標﹞


  若 要 全 螢 幕 展 開,

   請 將﹝height=300,width=350,top=100,left=20﹞這 一 段 語 法 刪 掉,

   並 將 語 法 中 的 fullscreen=no 改 為 fullscreen=yes

   scrollbars=no 改 為 scrollbars=yes 即 可。

 

  其 它 皆 為 網 頁 工 具 列 的 呈 現,

   例 如︰我 的 最 愛,上 一 頁,下 一 頁 .... 之 類 的!

   若 要 它 們 出 現 在 彈 出 的 視 窗 中,

   只 要 將 =no 改 為 =yes 即 可。

   toolbar=no,
   location=no,
   directories=no,
   status=no,
   menubar=no,
   scrollbars=no,
   resizable=no,

 

範 例︰

01˙圖 檔 的 彈 跳。

<script language="javascript" type="text/javascript">
<!--
window.open("http://i390.photobucket.com/albums/oo347/RuNm8v7/2008%20-%2010%20-%2023%20-%20001/493261f13b7dd.gif","show","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,fullscreen=no,height=300,width=350,top=100,left=20");
//-->
</script>


02˙網 站 的 彈 跳。

<script language="javascript" type="text/javascript">
<!--
window.open("http://blog.yam.com/satominako","show","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,fullscreen=yes");
//-->
</script>


03˙自 製 網 頁 的 彈 跳。

<script language="javascript" type="text/javascript">
<!--
window.open("http://pics17.blog.yam.com/17/attachfile/4/3/3/334042/1/14a2e0b2db05be.html","show","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,fullscreen=yes");
//-->
</script>

 

將﹝彈 出 視 窗 的 語 法﹞直 接 貼 在 部 落 格 的﹝自 訂 欄 位﹞裡 就 好 了 ~

Jquery 動態選單 json 版

註:3年後再來再重新用到這個例子 , 突然發現以前卡的點都有能解決了 , 經驗真的很重要 !!
原文連結 ==>http://blog.roodo.com/taikobo0/archives/6171055.html
原文已經寫的相當完整 , 但是我卻花了三天 DEBUG
db_connect.inc.php:

<?php
//資料庫設定
//資料庫位置
$db_server = "localhost";
//資料庫名稱
$db_name = "username";
//資料庫管理者帳號
$db_user = "database";
//資料庫管理者密碼
$db_passwd = "password";
//對資料庫連線
if(!@mysql_connect($db_server, $db_user, $db_passwd))
die("無法對資料庫連線");
//資料庫連線採UTF8
mysql_query("SET NAMES UTF8");
//選擇資料庫
if(!@mysql_select_db($db_name))
die("無法使用資料庫");
?>

index.php:

include("db_connect.inc.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" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.cascade.js"></script>
<script type="text/javascript" src="jquery.cascade.ext.js"></script>
<script type="text/javascript" src="jquery.templating.js"></script>
</head>
<body>
第一項 <select id="myParentSelect">
<option value="">請選擇</option>
<?php
$query = "SELECT area FROM area"; //撈出你要的第一層資料
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result)) {
echo '<option value="' . $row["area"] . '">' . $row["area"] . '</option>' . "\n";
}
?>
</select>
第二項 <select id="myFirstChildSelect">
<option value="">請選擇</option>
</select>
第三項 <select id="mySecondChildSelect">
<option value="">請選擇</option>
</select>
<script type="text/javascript">
$(function () {
// 第一階層對應第二階層
$('#myFirstChildSelect').cascade('#myParentSelect', {
ajax: {
type: "post",
url: 'action.php',
data: { act: 'first', val: $('#myParentSelect').val() },
dataType: "json"
},
template: function(item) { return "<option value='" + item.Value + "'>" + item.Text + "</option>"; },
match: function(selectedValue) { return this.When == selectedValue; }
});
// 第二階層對應第三階層
$('#mySecondChildSelect').cascade('#myFirstChildSelect', {
ajax: {
type: "post",
url: 'action.php',
data: { act: 'second', val: $('#myFirstChildSelect').val() },
dataType: "json"
},
template: function(item) { return "<option value='" + item.Value + "'>" + item.Text + "</option>"; },
match: function(selectedValue) { return this.When == selectedValue; }
});
});
</script>
</body>
</html>

action.php:

<?php
include("db_index/db_connect.inc.php");
if (!empty($_GET['act'])) {
$action = $_GET['act'];
}
if (!empty($_GET['val'])) {
$parentId = $_GET['val'];
}
$list = array();
switch ($action) {
case 'first':
$query = "SELECT sname FROM school where area='".$parentId."'";

$result = mysql_query($query,$link);
while ($row = mysql_fetch_assoc($result)) {
$arr = array ('When' => $parentId, 'Value' => $row["sname"], 'Text' => $row["sname"]);
$list[] = $arr;
}
echo $row;
break;
case 'second':
default :
$query = "SELECT uname FROM contact where sname = '".$parentId."'";
$result = mysql_query($query,$link);
while ($row = mysql_fetch_assoc($result)) {
$arr = array ('When' => $parentId, 'Value' => $row["uname"], 'Text' => $row["uname"]);
$list[] = $arr;
}
break;
}
echo json_encode($list);
?>