画像のドラッグ&ドロップ禁止

[新着] Webテンプレートを仮オープンしました



0   名前: コムサ : 2006/05/16(火) 19:42  ID:nfD62rtB
現在、IE6でページを作成中です。

HTML画面上の画像をドラッグして、
タイトル部分でドロップすると、
画像ファイルのみのページが表示されてしまいます。
これを、タイトル部分でドロップしても、
リンクを反映させないように(○に斜線が入ったアイコンのまま)したいのです。

どなたか処理方法をご存知でしたら、ヒントを頂けないでしょうか?
それでは失礼いたします。

1   名前: ToolKid : 2006/05/16(火) 19:42
まず、あなたの作ったスクリプトをコピペしてください。
それもなしに、なにをどうしろと?
神様でもわかりますまい。

2   名前: F ◆31IwthomhZ : 2006/05/16(火) 19:42
 それ以前に、インターネットエクスプローラはブラウザであってオーサリングツール(作成のためのアプリケーション)ではないはずなのですが(「ソースを表示」してでる画面は通常「メモ帳」という別アプリケーションです)。

参考:質問の仕方)
http://www.tagindex.com/bbs/advice.html

>>リンクを反映させないように(○に斜線が入ったアイコンのまま)したいのです。
 何のためにわざわざ参照させたくないのか、そこもご説明くだされば回答がつきやすいことでしょう(WWWは「全世界に公開して誰もがその情報にアクセスできるためのもの」です)。

3   名前: 匿名 : 2006/05/16(火) 19:42  ID:nfD62rtB
情報が不足しておりました。申し訳ございません。
ソースは、
<html>
<head>
<title>画像D&D</title>
</head>
<boyd>
<img src="画像のアドレス"></img>
</body>
</html>
こんな感じです。
このページを実行した時に、
イメージ画像のD&Dを禁止にしたいのです。

4   名前: 神崎 : 2006/05/16(火) 19:42
ブラウザの仕様ですのでそれを制御することは出来ません。

5   名前: 神崎 : 2006/05/16(火) 19:42
> タイトル部分でドロップすると、
「タイトル部分」というのは、ブラウザのタイトルバーやアドレス欄という意味で良いですよね?

6   名前: Z ◆XTzyosZXcL : 2006/05/16(火) 19:42  ID:v5nGHgzA
 ついでに、img要素には終了タグはありません(^^;

仕様書該当部分)
http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/objects.html#h-13.2
http://www.w3.org/TR/html401/struct/objects.html#h-13.2

参考:仕様書の読み方)
http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/sgmltut.html#h-3.3
http://www.w3.org/TR/html401/struct/objects.html#h-13.2

 XHTMLとして記述するにしても、互換性を考慮して<img src="画像のアドレス" />のように書くのが普通です(そしてその場合、XHTMLとして正当な文書になるにはXML宣言と文書型宣言は必須です)。

参考)
http://www.kanzaki.com/docs/html/xhtml1.html
http://html.idena.jp/xhtml.html
http://html.idena.jp/xhtml11.html
http://www.scollabo.com/banban/senior/

7   名前: ネス家deチャチャチャ : 2006/05/16(火) 19:42
>>3

たぶん<body>が<boyd>になっているためかと。
それに、このソース、情報でもなんでもありませんよ。
このどこをどうしろといっているのかが分からない。
可能性としては、やはり、<boyd>かと。

8   名前: Pid ◆byEkK9OALr : 2006/05/16(火) 19:42
>>3
>>2 で F さんがタッチの差で仰ったように,「なぜそうしたいのか」目的をはっきりさせて下さい。

たとえば,「こういうゲームを作っていて,そういう操作をされると不都合なので,ゲーム中だけでも抑止したい」ということなら,何か案が出るかもしれません。しかし,そうした説明なしに,一般的な動作として考えるなら,>>4 で神崎さんが仰るように不可能です。


>>6
> XHTMLとして正当な文書になるにはXML宣言と文書型宣言は必須

XML 宣言は省略可です(使用が強く推奨されているのは,主に文字コード指定のため)。また,XHTML は文書型宣言が無くとも適合文書になります。

※ちなみに,http://www.w3.org/TR/xhtml1-schema/ では,DTD ではなく XML Schema で XHTML 1.0 を定義しています。

9   名前: Z ◆XTzyosZXcL : 2006/05/16(火) 19:42  ID:v5nGHgzA
>>8
 和訳に「なければならない」とあるのは「必須」とは同義語ではないのですね(^^;

XHTML1.0
http://www.doraneko.org/webauth/xhtml10/20000126/Overview.html#normative
http://www.w3.org/TR/xhtml1/#normative

XHTML1.1
http://www.doraneko.org/webauth/xhtml11/20010531/conformance.html#s_conform
http://www.w3.org/TR/xhtml11/conformance.html#s_conform

#何かの資料でISO9000:2000をJIS化する時に苦労したという話がありましたね。


10   名前: カヅサツ ◆ThCi95HEzw : 2006/05/16(火) 19:42  [URL]  ID:O5hEMlpW
>>8

> XHTML は文書型宣言が無くとも適合文書になります。

ええと例えば XHTML 1.0 の仕様には

> There must be a DOCTYPE declaration in the document prior to the root element.
> (ルート要素の前に文書型宣言がないとアカンで)

と書かれています。
適合文書にならないと思います。

>>9

> 和訳に「なければならない」とあるのは「必須」とは同義語ではないのですね(^^;

must および required の訳語だと思います。

XML宣言は "not required" で、文書型宣言は "must" ですよね。

11   名前: Pid ◆byEkK9OALr : 2006/05/16(火) 19:42
>>10
(a). 厳密な適合(Strictly Conforming)の場合はそうなのですが,

(b). たとえば 3.1.2 の文書型宣言のない XHTML + MathML の例は「not strictly conforming XHTML 1.0 documents」,つまり「厳密ではないが適合文書の例」と解釈できるのではないかと。厳密でない適合の条件に関しては,
http://www.w3.org/TR/xhtml-modularization/conformance.html#s_conform_document_type
を見るのでしょう(たぶん)。

(c). なお,WebSGML における暗黙のデフォルト宣言により,整形式である XML は勝手に型妥当になりえます[*]。
[*] http://www.satoshii.org/markup/websgml/wellformed-xml#valid

私が >>8 で「適合」という用語を使ったのは (c) の意味でした(解釈に自信がないのですが)。いずれにせよ,XML の名前空間を活用するなら,文書型宣言では都合が悪い部分があるわけで。

12   名前: カヅサツ ◆ThCi95HEzw : 2006/05/16(火) 19:42  [URL]  ID:O5hEMlpW
>>11

あ、そうか。だから「適合文書になります」なんですね。
これはうっかりしていました。すいません。

13   名前: Z ◆XTzyosZXcL : 2006/05/16(火) 19:42  ID:v5nGHgzA
>>11
 同じく了解です。

 厳密でない適合の条件に関しては・・・和訳版の該当ページが見当たりませんでした(汗
 XHTML1.1の場合、これで事足りるでしょうか(XHTML1.0の場合は>>11で提示されているように3.1.2「XHTMLを他の名前空間と一緒に使う」などを参照するということで)。

http://www.doraneko.org/webauth/xhtml11/20010531/doctype.html#s_doctype

一覧へ戻る