Firefox userChrome.js greasemonkeyスクリプトスレ11
■ このスレッドは過去ログ倉庫に格納されています
0495名無しさん@お腹いっぱい。
2010/02/15(月) 00:12:04ID:WKjxoFN/0「Windows XP Professional SP3」上の「Firefox3.5.7」で使用しています。
下記のWebページでB.jsに不具合があり、ここを訂正したB2.jsに置き換えて実行したいです。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
</head>
<body>
<script language="JavaScript" src="http://192.168.0.2/A.js"></script>
<script language="JavaScript" src="http://192.168.0.2/B.js"></script>
<script language="JavaScript" src="http://192.168.0.2/C.js"></script>
<script language="JavaScript">
new Menu (1, 2, 3); <!--02.js内の関数-->
</script>
</body>
</html>
そこで、下記のようにしてsrc部分は書き換えられたのですが、書き換え前のB.jsが実行された後で書き変わるのを
実行される前に書き換えたいのですが、どのようなコードを追加すればいいのでしょうか?
var vJS = document.evaluate('//script', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var element = vJS.snapshotItem(1);
element.setAttribute("src", "http://192.168.0.3/B2.js");
レス 1/2
■ このスレッドは過去ログ倉庫に格納されています