アプリ版:「スタンプのみでお礼する」機能のリリースについて

初めまして。
下のサイトさんのように、
ttp://waikyoku.slowly.jp/material/junk/houtai/index.html
ウィンドウの端からマウス移動で画像を表示させ、その画像上に複数のリンクを貼りたいのですが、どう組めばよいでしょうか。
メニューとして使うつもりです。

自分で検索してみましたが、適切な用語が分からないためうまく見つけることが出来ず、上記のサイトさんのソースを見ても理解する事が出来ませんでした…。
本来ならソースを見て分からない時点で諦めるべきだと思うのですが、どうしてもこの方法を使ってみたいと思い質問させて頂きました。
Java Scriptを使うのは初めてで、普段はHPビルダーV7を使ってサイトを作っています。多少タグをいじれる程度ですが、よろしくお願いします。

A 回答 (3件)

色が付いたところに画像を!


<html>
<body>
abc
<div id="a" class="ragimg" style="width:400px;height:100px;overflow:hidden; position:relative;">
<div class="dragimg" style="width:400px;height:100px;position:absolute;top:0px;left:-350px;background:#fee;text-align:right;padding:20px 40px">
<a href="#">abcde</a>
<a href="#">def</a>
<a href="#">ghijklm</a>
</div>
</div>
def
</div>
<div id="a" class="ragimg" style="width:400px;height:100px;overflow:hidden; position:relative;">
<div class="dragimg" style="width:400px;height:100px;position:absolute;top:0px;left:-350px;background:#efe;text-align:right;padding:20px 40px;">
<a href="#">abcde</a>
<a href="#">def</a>
<a href="#">ghijklm</a>
</div>
</div>
<script>

window.onload=function(){
var flag = 0;
var sx;
window.document.onmousedown= function (e){
var o=e?e.target:event.srcElement;
if(o.className !='dragimg') return;
flag = 1;
sx=((/*@cc_on!@*/false)? event.x :e.pageX) -parseInt(o.style.left);
return false;
}
window.document.onmouseout = function(){ flag=0;return false; }
window.document.onmouseup = function(){ flag=0;return false; }
window.document.onmousemove = function(e){
if (!flag) return;
var o=e?e.target:event.srcElement;
var x=((/*@cc_on!@*/false)? event.x :e.pageX)-sx;
if(x>0)x=0;
if(x<-350)x=-350;
o.style.left= x +'px';
return false;
}
}
</script>
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
やってみましたが、うまくいかず;打ってもらったタグの内容も分からないのに手を出すものではないなと思いました。あまりにも知識不足だっと反省しています;
せっかく打ってくださったのに、きちんと活用できなくてすみません;

お礼日時:2008/10/11 18:03

スタイルシート


background:#ffffff url('xxxx.jpg');
検索してしらべよう
    • good
    • 0

短時間の割りに力作だとおもったんだけどなぁ~


これとは違うけど、昨日はかなり力作ばかりだった!
理解しやすく書くつもりはないけど、がんばって!

<div class="dragimg" style="width:400px;height:100px;position:absolute;top:0px;left:-350px;background:#efe url('ここにファイル名');text-align:right;padding:20px 40px;">

わからないと言わないで、書いたものを出してみる
どこが悪いのか一目瞭然!(たぶん)

スクリプトなんて無視していいと思うよ!
スタイルシートの部分だけ書き換えれば良いだけよ!
    • good
    • 0
この回答へのお礼

返答が大変遅くなってしまい申し訳ございません。
一度お礼文を書き込んだだけで、回答を締め切っていませんでした。
せっかく回答してくださったのに、不愉快な思いをさせてしまってすみませんでした…。

もう少し知識をつけようと思います。
たくさんの回答ありがとうございました!

お礼日時:2009/02/23 18:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!