近碰到一個問題,新聞系統里所有新聞是生成靜態的,但是我要在靜態頁里顯示訪問次數等動態內容,左思右想,沒有好的解決方法。今天猛然一想,是不是能夠通過框架頁來解決呢?
總結的基本思路如下:
首先打開一個類似 20050120.html的靜態頁,里面顯示了新聞等內容,同時里面還包含訪問次數,比如下面的內容:
來源:未知 發布時間:2005-01-20 訪問次數:21
那么我就把以上的內容包含在一個php程序里,然后把靜態頁里用iframe來調用這個頁面。
但是現在又有了新問題,我如何把這個靜態頁的地址和相應的變量提交給這個框架頁進行處理呢?
問了高手,使用js來處理:
比如框架頁id為iframe,在大頁iframe").form1.hidid='20050120'"
那么我如何獲取這個 hidid='20050120'" 呢,還需要使用js,我的思路是使用js里獲取本頁url的方法,然后通過正則表達式進行提取,比如我的靜態頁的名字為 20050120.html,那么我就把20050120提取出來,然后再把這個值傳遞給 hidid,那么再就把值傳遞給了框架頁,對應的php程序就能進行處理了,并打印相應的結果。
我這種方式我沒有具體去實現,不過基本思路有了。
肯定有其他的方法,比如xmlhttp,只是目前知識有限,無法實現,如果有高手有更好的解決方法,請不吝告知!
新聞熱點
疑難解答