0

「powered by...」というテキストと画像をリンクに追加するソフトウェアがあります。そのライセンスでは、その追加を削除することは禁止されていないと述べています。手動でもできたのですが、ページを更新するとまた電動のものが追加されてしまうので、何か非表示にする必要があります。いくつかの方法がありますが、javascript ヘルプを使用して実行したいと考えています。だからここに私がすべてのページの一番下にあるものがあります:

ロゴ

これは私が見ることができるコードです:

</td></tr></table>
</td></tr></table>
<br/><br/><center><small> <a href="http://pages.ebay.com/blackthorne/" target="_blank"><img align=absbottom border=0 src="http://www.blackthornesw.com/bthome/BlackthorneB2Shade_GB.bmp"</img></a></small></center><br/><center><font face=Arial,Helvetica size=2>Powered by <a href="http://pages.ebay.com/blackthorne/" target="_blank">eBay Blackthorne 04.11.017</a></font></center>
<script>
function ErrorOff() {return true;}
window.onerror = ErrorOff;
setTimeout("document.images.eBayBig.style.display='none'",300);
</script>

このコードの前 (HTML の下部) に、インターネットで見つけた JavaScript を追加すると、次の結果が得られます。 ここに画像の説明を入力

ここに完全なコードがあります(私が見つけたjavascriptを使用):

<SCRIPT type=text/javascript>
window.onload=function(){
findcenter();
}
function findcenter()
{
nodes = document.getElementsByTagName("center");
subnode = nodes[nodes.length-1];
var link = subnode.getElementsByTagName("a")[0].href;
if(link.indexOf("pages.ebay") != -1)
{
subnode.style.display="none";
}
}
</SCRIPT>
</td></tr></table>
</td></tr></table>
<br/><br/><center><small> <a href="http://pages.ebay.com/blackthorne/" target="_blank"><img align=absbottom border=0 src="http://www.blackthornesw.com/bthome/BlackthorneB2Shade_GB.bmp"</img></a></small></center><br/><center><font face=Arial,Helvetica size=2>Powered by <a href="http://pages.ebay.com/blackthorne/" target="_blank">eBay Blackthorne 04.11.017</a></font></center>
<script>
function ErrorOff() {return true;}
window.onerror = ErrorOff;
setTimeout("document.images.eBayBig.style.display='none'",300);
</script>

ご覧のとおり、「Powered by...」というテキストは消えていますが、画像はまだ表示されています。画像もなくなるこのJavaScriptをどのように変更すればよいですか?

4

1 に答える 1

0

私は自分で作成しました。誰かが何らかの方法で最適化できる場合は、感謝します。これが私の解決策です。

<SCRIPT type=text/javascript>
window.onload=function(){
findcenter();
}
function findcenter()
{
nodes = document.getElementsByTagName("small");
subnode = nodes[nodes.length-1];

var link = subnode.getElementsByTagName("a")[0].href;
if(link.indexOf("pages.ebay") != -1)
{
subnode.style.display="none";
}

nodes2 = document.getElementsByTagName("center");
subnode2 = nodes2[nodes2.length-1];

var link2 = subnode2.getElementsByTagName("a")[0].href;
if(link2.indexOf("pages.ebay") != -1)
{
subnode2.style.display="none";
}
}
</SCRIPT>
于 2013-03-01T18:12:40.920 に答える