2012-03-30 6 views
0

私はロード時に役立つ何かに変更したいウォンキーディメンションを持つ素晴らしいiFrameを持っています。Greasemonkeyでタグ値を変更するには

私の周りグーグルで試したし、次は動作するはずことがわかったが、何もしていないようだしまし
<iframe id="iWork" width="640px" height="530px" /> 

var query = document.querySelector("#iWork"); 
if (query) { 
    query.setAttribute("width", "1000"); 
    query.setAttribute("height", "1000"); 
} 

...しかし、それは何も変わりません: -/

私が間違っていることについての指針はすばらしいでしょう。

+0

Greasemonkeyスクリプトの全内容を表示できますか? –

+0

ちょっと@RobW、私はコンピュータの近くにいません(道路上のタブレット上)。残りは単なる定型文のgreasemonkeyコメントセクションです。私はそれが影響を与えることができると思うなら、私が家に帰ったときにそれをうれしくアップロードするでしょう、しかし、私はそれを疑います。 – Jan

+0

私はあなたの問題の原因についていくつかの考えを持っています。答えを出す前に、完全なソースコード(メタブロックを含む)を見る必要があります。 –

答えて

3

あなたのコードはうまく動作します。

あなたはここでそれをテストすることができます:GMと

GMスクリプト

// ==UserScript== 
// @name   TEST 
// @namespace  TEST 
// @description TEST 
// @include  http*://banrilab.dyndns.* 
// ==/UserScript== 

var query = document.querySelector("#iWork"); 
if (query) { 
    window.setTimeout(function(){ 
     query.setAttribute("width", "500"); 
     query.setAttribute("height", "500"); 
    }, 3000) 
} 

を私はちょうどあなたのように、タイムアウトを追加しました3秒後のサイズの変化を見ることができます

+0

Chromeでうまく動作することがわかったので、ローカルブラウザとGreasemonkeyの問題である必要があります。しかし、テストして投稿する時間をとっていただきありがとうございます:) – Jan

+1

@Jan問題はありません:)ところで、FF 11.0とGM 0.9.18でテストされました – RASG

+0

マイナーノート:最終的に 'FF11.0 '、それは魅力のように動作します。 – Jan

関連する問題