folder/
file_one.php
file_two.php
file name : file_one.php
<?php
calss file_one {
public function testView ()
{
echo "YYY" ;
}
}
?>
file name : file_two.php
<?php
require 'file_one.php' ;
$file = NEW file_one;
echo $file->testView() ;
?>
result : YYY
PHP 學習誌
2014年5月15日 星期四
2013年10月2日 星期三
Java Script : 關閉 子視窗 父視窗重新更新畫面
作法一
在 子視窗 <body> 標籤埋入 JavaScript function 去呼叫 刷新。
範例:
上述 的 範例 的確在 子視窗 關閉時,更新 父視窗,但會有一個狀況,就是 當按取消鍵關閉時,仍會刷新父視窗,這時又使用 SESSION 去記錄動作時,SESSION 會因此被覆蓋掉上一個動作。
解決方法:
把這一段
改成
並在後端作完處理後才執行,也就是說這端 code 由前端 移 到後端。
如此一來便不會有上述的問題。
<html><body onunload="unLoad();" >.......... 其他的 code<input type='submit' value=' 查 詢 ' /><input type='reset' value=' 取 消 ' onclick="window.close();" /></body></html><script type="text/JavaScript">function unLoad(){window.opener.location.href = window.opener.location.href;window.opener=null;window.close();}</script>
上述 的 範例 的確在 子視窗 關閉時,更新 父視窗,但會有一個狀況,就是 當按取消鍵關閉時,仍會刷新父視窗,這時又使用 SESSION 去記錄動作時,SESSION 會因此被覆蓋掉上一個動作。
解決方法:
把這一段
<script type="text/JavaScript">function unLoad(){window.opener.location.href = window.opener.location.href;window.opener=null;window.close();}</script>
改成
<script type="text/JavaScript">window.opener.location.href = window.opener.location.href; window.opener=null; window.close();</script>
並在後端作完處理後才執行,也就是說這端 code 由前端 移 到後端。
如此一來便不會有上述的問題。
2013年1月2日 星期三
在網頁上顯示 程式碼
在原始碼貼上以下語法即可顯示
<div class="box">
<pre>
<tt>01</tt> for(var i=0; i<nodes.length; i++) {
<tt>02</tt> anode = document.createElement("option");
<tt>03</tt> anode.setAttribute("value", i);
<tt>04</tt> if(i == 0)
<tt>05</tt> anode.setAttribute("selected", "1");
<tt>06</tt> current.appendChild(anode);
<tt>07</tt> tnode = document.createTextNode(nodes[i].firstChild.data);
<tt>08</tt> anode.appendChild(tnode);
<tt>09</tt> }
</pre>
</div>
演示:
01 for(var i=0; i<nodes.length; i++) { 02 anode = document.createElement("option"); 03 anode.setAttribute("value", i); 04 if(i == 0) 05 anode.setAttribute("selected", "1"); 06 current.appendChild(anode); 07 tnode = document.createTextNode(nodes[i].firstChild.data); 08 anode.appendChild(tnode); 09 }
訂閱:
文章 (Atom)