javascript内でのリンク

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



0   名前: ss : 2006/07/05(水) 00:30  ID:nECVcd6n
皆さんこんにちは。 
質問なのですが、javascriptで 
<a href=" "></a> 
このタグは使えますでしょうか? 
改行したいため、
文字</p><p><a href=" "></a></p><p>文字 
というように作って確認すると、以前に作ったタグなども消えてしまいました。 
他に調べてみましたがよく解らず、質問してみました。 
初歩的ですみません、よろしくお願いします。

1   名前: はな : 2006/07/05(水) 00:30  ID:1CNNH4R4
<a href="URL"></a>
のままでは、使えません。
JS内で、HTMLまたはCSSを使うことは、出来ます。
document.write('<a href="URL">リンク先名</a>');
とタグごとに、示してあげます。
document.write('←HTMHファイルと同じようにタグが書き込める→');
ちなみにCSSの場合は、
document.write('<style type="text/css"><!--CSSの内容--></style>');
です。
これを忘れてタグを入れ込むと、そこから下が消えたり、JSがうまく効かなくなったりして
ヘンなことになります。
自分もJS始めたころ同じ経験しました。

2   名前: ss : 2006/07/05(水) 00:30  ID:nECVcd6n
はなさんコメント有難うございます。 
ええと、document.write(' 
というのは一つのテキストに対して何個も適用されるのですか? 
今現在の状況は、document.write(' 
からタグなどを利用して本文を書いていっています。 
その本文の途中からリンクを表示したいのです。 
とんでもなく説明不足でしたね、、本当にすみません。 
教えてもらいましたhtmlとCSSのやり方を試しましたがURLが表示されるだけでした。 
状況の説明不足で申し訳ないです。

3   名前: 匿名 : 2006/07/05(水) 00:30  ID:1CNNH4R4
document.write('←HTMHファイルと同じようにタグが書き込める→');
は何個も使えますよ。
document.write('←HTMHファイルと同じようにタグが書き込める→');
は1行に書かないとサーバーによっては、うまく作動してくれません。
また、HP作成サイトや作成ソフトの一部ではPCのエンターキーがを押した時点で<BR>
タグが自動挿入なんてものもありますので、その場合は、
JSそのものを外部ファイル化しないと、JSがうまく効きません。
あとありえるとしたら、'や;の書きもれですね。

4   名前: はな : 2006/07/05(水) 00:30  ID:1CNNH4R4
名前入れるの忘れてました。
上記のレスは、はなです。
あとは、ソースみてみないとよく分かりません。
もし、よければサイトのリンクお願いします。

5   名前: ss : 2006/07/05(水) 00:30  [URL]  ID:nECVcd6n
すす、すいません、ブログなんです。
何度も説明不足ですみません。 
 
サイドバーをリンクすると表示されるウインドウを作りたくて、 
ある方にご好意でウインドウのjavascriptを作ってもらいました。 
それでも自分で一度作ってみたいと思い、練習兼ねて試行していたのです。 
 
今製作しているのは、左のサイドバーにあるプロフィールの下の 
黒と紫の調理方法、「まずこちらを」のウインドウです。 
 
今作っているソースは載せちゃまずいですかね? 
ブログだけだと不十分ですよね。

6   名前: Z ◆XTzyosZXcL : 2006/07/05(水) 00:30  ID:rvat93If
 そもそも、「何も手を加えずに」気軽に記事を投稿できるのがWebLOGサービスの良さだと思いますし、JavaScriptなどのクライアント側スクリプトは動作できる環境でないと意味を成しません(敷居は高いですが、まだPHPなどのサーバ側スクリプトの方が対応できる環境が多くなります)。
 確かにWebLOGで出力されるのもHTML(XHTML)形式データではありますが、WebLOGサービスによっては操作方法が違ってくるでしょうから、まずはご自身がお使いのWebLOGサービスのサポートQ&Aや、ユーザーズフォーラムをお探しになるのが先決でしょう(今までの流れではssさんの利用されているサービスが分かりませんので、あるかどうかも保証は出来ませんが)。

 どちらかといえば、こちらは「先にHTML(XHTML)文書(必要に応じてスクリプトを文書内に記述)を作り、レンタルサーバーなどにFTPツールで自力でPutする方々」向けの場所になります。

7   名前: はな : 2006/07/05(水) 00:30  ID:8S9CpHCG
そのブログ専用の支援サイトか、ブログサイトが設置した専門の質問掲示板で質問されたほうがいいと思います。
実は、ブログのスキン自体も外部JSであることが多いので、外部JSを設置できれば、使える可能性は、
高いと思います。
ただし、自動改行機能(エンターキーを押したら<BR>タグと同じ効果)がなく、分量の少ないJSなれば、
そのまま書き込んでも使える可能性はあります。
多くの場合、ほかのサーバーをかり、外部JSをUPすることになると思います。
ただし、複数のサーバーを使うと、直リンク規定に引っ掛かり、せっかくUPした、外部JSが使えなくなる可能性もあります。(他サーバー利用者の倉庫利用を防ぎ、サーバー加重を少なくするため)
(倉庫利用とは、画像や外部JS、MIDIなどをUPするためにサーバーをかり、ブログやHP作成サイト、SNSなどに引き込んで使うこと;マナー違反行為、場合によっては規約違反行為になるのであまりオススメできない。)
裏技的な方法として、ブログの画像をUPするところにメモ帳で、作った外部JSを見せ掛けの画像として(GIFまたは、JPG拡張)でUP、使うという方法がブログによっては、可能な場合もあります。
また、ブログ自体がサーバースクリプトで制御されていることが多いので、ユーザーによるPHPなどのサーバ側スクリプトの利用行為が、可能でない場合も多いのではないでしょうか。
あと、いま書いたのは、一般的なことなので、そちらのブログを専門に支援されてるとこで聞くようにしてください。

8   名前: ss : 2006/07/05(水) 00:30  ID:DMTEDHjm
Z ◆XTzyosZXcLさん、はなさんコメント有難うございます。 
まずサーバーなどの勉強をしてみます。(知らなかったので、、。) 
自分のブログのサポートや質問掲示板ももっと利用してみます。 
そして色々な方法が有るようなので、そちらも理解していきたいと思います。 
皆さんご迷惑をかけて申し訳有りませんでした。 
頑張って解決します!!

一覧へ戻る