2010-12-14 15 views
1

javascriptで永続的にhtml値を変更することはできますか?私はローカルファイルにアクセスしています。javascriptを使用して永続的にhtml値を変更しますか?

これらは私のコードです:

function switchPic(){ 
    top.topPage.activeDef = top.topPage.document.getElementById('h1'); 
    top.topPage.activeDef.href = "pic2.html"; 

} 

答えて

3

「恒久的」であなたが(サーバー上の)HTMLファイルを変更することを意味するならば、答えはノーである、あなたは、クライアント側のJavaScriptでこれを行うことはできません。

+0

ローカルファイルと同じです。 Javascriptはセキュリティ上の理由からファイルシステムへのアクセスが許可されていません。 – sholsinger

+0

@sholsinger:しかし、TiddlyWikiはどうしていますか? http://www.tiddlywiki.com/を参照してください。これは、少なくともローカルファイルで動作します。 – Marcel

0

いいえ、これはできません。

セキュリティ上の理由から、ブラウザのJavaScriptはローカルファイルシステム(サンドボックス)から隔離されています。

関連する問題