解決済

clip!clip!
Ads By Google

ブログのタイトル背景に他のサイトにUPした画像を表示したいのですが?

タイトル画像の差し替え自体はファイルアップロード+CSSの編集で行えることは知っていますが、
javaスクリプトを使用し、動きのある画像をUPしたいと考えています。
CSSのページのjavaを記入しても変化はなく、他のサイトにUPしても読み込みがなされず、白く抜け落ちてしまいます。

どうすれば、下記URLのようにタイトル画像をUPすれば良いでしょうか?


よろしくお願いします。

2006-03-10 14:04の質問
Java  画像  タイトル    
JAVA
「SUN JAVAテクノロジー」のホームページです
jp.sun.com/java/
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(3)

3.

2006-03-10 15:40:01ベスト
お使いのテンプレートでやってみましたが、上手くいきました(><)

CSSの修正箇所はOKです

HTMLの
<div id="container">から<div id="blogcontainer">の間を、そっくり下と入れ替えてください

<div id="banner">
<TABLE background=" ;; width="767" height="155" border="0" alt="top1" hspace="5" class="pict" align="left" id="pict1" style="filter: alpha(opacity=0)">
<TBODY>
<TR>
<TD width="767" height="155">
<h1 class="blogtitle"><a href="<$BlogUrl$>" accesskey="1"><$BlogTitle ESCAPE$></a></h1>
<div class="description"><$BlogDescription$></div></a>
</TD></TR>
</TBODY>
</TABLE>
</div>



<SCRIPT language="JavaScript">
<!--
var kosa=0;
function alfilter(){
if ( kosa <=50 ) {
document.all.pict1.filters(0).opacity=kosa*2;
kosa++;
setTimeout("alfilter()",1);}
}

alfilter();
//-->
</SCRIPT>

そして保存し、全ページ再構築で反映されました

1.

2006-03-10 14:45:45
画像タグとjavascript構文を、スタイルシートではなくHTMLに書き込むと反映されます

スタイルシートで、タイトル部分(おそらく#banner,#subbannerなど)に当たるbackground:url()~;を削除


トップページ、個別記事ページ、カテゴリアーカイブ 、月別アーカイブの各HTMLの、<div id="banner"> ~</div>の間に、
<IMG src=" ; width="767" height="155" border="0" alt="top1" hspace="5" class="pict" align="left" id="pict1" style="filter: alpha(opacity=0)">を挿入

<SCRIPT language="JavaScript">
<!--
var kosa=0;
function alfilter(){
if ( kosa <=50 ) {
document.all.pict1.filters(0).opacity=kosa*2;
kosa++;
setTimeout("alfilter()",1);}
}

alfilter();
//-->
</SCRIPT>

も挿入

保存し、すべてのページ再構築で大丈夫です
(実際にためしてみました^^)

2.

2006-03-10 14:57:37
ごめんなさい、少し修正

さっきのままだと、タイトルと説明文がはみ出てしまうので、その場合は
タイトル部分のタグを
<div id="banner">
<TABLE background=" ; width="767" height="155" border="0" alt="top1" hspace="5" class="pict" align="left" id="pict1" style="filter: alpha(opacity=0)">
<TBODY>
<TR>
<TD width="767" height="155">
<h1 class="blogtitle"><a href="<$BlogUrl$>" accesskey="1"><$BlogTitle ESCAPE$></a></h1>
<div class="description"><$BlogDescription$></div></a>
</TD></TR>
</TBODY>
</TABLE>
</div>
</div>


<SCRIPT language="JavaScript">
<!--
var kosa=0;
function alfilter(){
if ( kosa <=50 ) {
document.all.pict1.filters(0).opacity=kosa*2;
kosa++;
setTimeout("alfilter()",1);}
}

alfilter();
//-->
</SCRIPT>

こんなカンジにするとうまく収まります^^
Ads By Google

コメント(5)

#1.  SV
2006-03-10 15:06:42

基本としているテンプレートによってタグなど若干の違いがあるかもしれませんので、お使いのデザインに合わせて記入してください^^

#2.  
2006-03-10 15:24:31

ためしてみましたが、エラーが発生しました。
http://migiude.livedoor.biz/
削除した箇所
#banner{
width:767px;
height:155px;
text-align:left;
margin:0 auto;
}

#3.  
2006-03-10 15:46:07

再度修正版にて実行してみましたがエラーが出てしまいます。お助け下さい。

#4.  
2006-03-10 15:55:12

SV様
3回目で再度エラー発生です。
swmg4000@yahoo.co.jp
に連絡頂けませんか?
各ページをそっくりお送りしますのでどこが、おかしいか
見て下さい。 ほんとうにすいません。。。

#5.  SV
2006-03-10 15:55:45

http://blog.livedoor.jp/ao_test/
こちらが、同じように試してうまくいった例です・・

あと、</TABLE>の後ろに</div>がひとつ多いみたいです

トラックバック(2)

トラックバックURL: