• 締切済み

テーブルを使わずに

テーブルを使わずに次のようなものを作りたいのですが↓ 同じ行に 普通の文字:JavaScript:セレクトボックス こんな事って出来るでしょうか?よろしくお願いします。

みんなの回答

回答No.2

ごめんなさい。同じ行にするのは答を持っていません。JavaScriptでできたかな? 行が変っていいなら、以下のようにすればいいのですが、これもHTMLのほうでの実現です。 <例のサイトのテーブルを外して次の部分を変えてみてください。> <FORM Method="POST" Name="LINK"> <a href="http://www.microsoft.com/">ここを</a>クリックするとマイクロソフトに飛びます。同じ行にするにはここだけのTableが最も簡単なんだけどね... <SELECT NAME="selLink" onChange="LinkSelect(this.form, this)" ALIGN="right">

noname#3887
質問者

お礼

やはり無理なようですね。 テーブルを使ったレイアウトは本当はあまり良くないと言われていますが、テーブルを使わないで同じように表示できないのが現実ですね。 ありがとうございました。

回答No.1

<form>タグの中で、<input>タグの前後に文字を書いたらできますが、そういうことではないのですか? たとえば、 <HTML> <HEAD> <TITLE>Input Background Color</TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- function col(text) { document.bgColor = "#"+ document.form1.ch.value; } // --> </SCRIPT> </HEAD> <body bgcolor="#FFFFFF" onLoad="init()"> <p>BGCOLORを変えて見え方を確認してください</p> <font size="2">[RR GG BB]</font> <form name="form1" action="">これでどう? <input type="text" name="ch" size=6 maxlength=6 value=""> <input type="button" onClick="col(this.form,ch)">こういうこと? </form> </body> </HTML>

noname#3887
質問者

お礼

ご回答ありがとうございます。 すみません。どんなJavaScriptを使うのか書くのを忘れてしまい、補足する機会を待っておりました(^^;)ごめんなさい。 http://www.fc2web.com/ ↑ここの一番下のページにある広告と同じような感じで表示したいのです。その広告はテーブルでレイアウトしていますが。使うJavaScriptも同じものと思って下さって構いません。最後のセレクトボックスは、もし無理なら同じ行でなくても構いません。よろしくお願いします。 PASOKICHI3さんに書いて頂いたソースも楽しめました(^-^)私はJavaScriptが全然分からないので。

関連するQ&A