0

私のブログには、配列の html コーディングがあります。このブログスキンをウェブサイト blogskins からダウンロードしたところ、コーディング「配列」が付属していました。私はこれに精通していますが、html コードがわかりません。皆さんが私を助けてくれるかどうか疑問に思っていました。私が得たコーディングは...

<script type="text/javascript">
<!-- hide
numquotes = 3;
var quotes = new Array(numquotes);
quotes[0]="<img src=http://i589.photobucket.com/albums/ss333/HeartsAloud/i9.jpg>";
quotes[1]="<img src=http://i589.photobucket.com/albums/ss333/HeartsAloud/i6.jpg>";
quotes[2]="<img src=http://i589.photobucket.com/albums/ss333/HeartsAloud/i10.jpg>";
quotes[3]="<img src=http://i589.photobucket.com/albums/ss333/HeartsAloud/i7.jpg>";
quotes[4]="<img src=http://i589.photobucket.com/albums/ss333/HeartsAloud/i3.jpg>";
var rand = Math.floor(Math.random()*numquotes);
document.write(quotes[rand]);
// -->
</script></center>

これらの画像を自分のものに変更したいのですが、いくつかのリンクを置き換えたいので、HeartsAloud の代わりに私のユーザー名を読み上げます。

http://s1286.photobucket.com/user/Aquallurement/media/Blogger/tumblr_luufej9POE1r2jjy2o1_500_zpsecce3309.gif.html

^ そのような例です。すでにあるリンクの代わりにそのリンクを配置すると、保存しても表示されません。

エントリを投稿するたびに、写真がランダム化されます。誰でも助けることができますか?間違ったリンクを使用していますか?

4

2 に答える 2

0

変更されたバージョンは次のようになります。

<script type="text/javascript">
<!-- hide
numquotes = 5;
var quotes = new Array(numquotes);
quotes[0]='<img src="YOUR LINK GOES HERE BETWEEN THE QUOTES">';
quotes[1]='<img src="YOUR LINK GOES HERE BETWEEN THE QUOTES">';
quotes[2]='<img src="YOUR LINK GOES HERE BETWEEN THE QUOTES">';
quotes[3]='<img src="YOUR LINK GOES HERE BETWEEN THE QUOTES">';
quotes[4]='<img src="YOUR LINK GOES HERE BETWEEN THE QUOTES">';
var rand = Math.floor(Math.random()*numquotes);
document.write(quotes[rand]);
// -->
</script>

したがって、YOUR LINK GOES HERE BETWEEN THE QUOTES を自分のリンクに置き換えて、次の情報を取得します。

quotes[0]='<img src="http://i1286.photobucket.com/albums/a601/Aquallurement/Blogger/tumblr_luufej9POE1r2jjy2o1_500_zpsecce3309.gif">';

フォトバケット ページではなく、画像に直接リンクしていることを確認してください (画像を右クリックし、Google Chrome で画像の URL をコピーを選択します)。

これはあなたが投稿したリンクです: http://s1286.photobucket.com/user/Aquallurement/media/Blogger/tumblr_luufej9POE1r2jjy2o1_500_zpsecce3309.gif.html

これは画像のリンクです。使用する必要があります

于 2013-04-20T21:39:38.377 に答える
0

replace などの組み込みの文字列関数を試しましたか?

 var str="Visit Microsoft!";
 var n=str.replace("Microsoft","W3Schools");

から: http://www.w3schools.com/jsref/jsref_replace.asp

したがって、あなたの場合は次のようになります。

 newLink = quotes[0].replace('old_userame', 'your_username')
于 2013-04-20T21:00:45.133 に答える