網頁post自動產生iframe

Posted in javascript on 2010/2/2 by yku 瀏覽:114人次 — 留下回應

大部份在寫網頁要上傳檔案時都需要使用到iframe做一個中繼,

可是如果response一個錯誤訊息時,前一個iframe資料就會變成history,

在控制上,像重新整理等時,就會遇到暫存資料的問題,以下有一個方法,

可以在檢查完所有form條件時才自動createiFrame做post動作,

而重新整理時(或第一次進入此畫面時)又不會真實存在,來解決暫存的問題。


function createIFrame()
{

if(!document.getElementById("_hiddenframe"))

{

var frame = document.createElement("iframe");

frame.setAttribute("name","_hiddenframe1");

frame.setAttribute("src","about:blank");

frame.setAttribute("frameborder","0");

frame.setAttribute("height","0");

frame.setAttribute("width","0");

frame.setAttribute("id","_hiddenframe");

frame.name = "_hiddenframe";

document.body.appendChild(frame);

window.frames._hiddenframe.name = "_hiddenframe";

document.getElementsByTagName("body")[0].appendChild(frame);

}

}

Ajax使用 prototype.js 3

Posted in ajax, javascript on 2009/5/14 by yku 瀏覽:309人次 — 留下回應

這裡是一個簡單的範例

在使用prototype.js可以很方便的利用DOM的特性來做一些事情

下一篇將會利用ajax來實做這個範例 ...詳細文章