質問

新しいページに行かなければならないページに物事を追加するためだけに、非常に少量のJavaScriptを持つウェブサイトを構築しています。

とにかく連絡先ページを構築する必要があることを理解しています(ユーザーがJavaScriptがオンになっていない場合)、それを持っている場合はJavaScriptを使用してください。

だから私はそれを2か所に持っていなければ私はそのフォームのためにHTMLを格納しますか?

(通常はそれほどうれしではありませんが、私はこれに興味があります。)

役に立ちましたか?

解決

サーバー側の言語にアクセスできる場合は、外部ページにフォームの別のスニペットを保持できます。次に、適切なinclude呼び出しを使用して、スニペットをHTMLコンテンツページに含めることができます。これには、JavaScriptの場合は、Ajaxを使用してこのスニペットファイルから連絡先フォームをプルできるという追加の利点があります。実際、多くのプラグインを使用すると、HTMLコンテンツを使用してDHTMLウィンドウを表示できます。たとえば、 shickbox

サーバー側の言語なしで、フレームと同様のものをすることができます。それを参照する必要があるときに、フォームスニペットをフレームに表示するだけです。個人的には、私はあまりフレームが好きではないので、これは私にとって非常に魅力的なソリューションではありませんが、あなたがそれを選択した場合はそれを使うことができます(そして適切にフレームをスタイルさせる)。

他のヒント

は、.htmlファイルに連絡先フォームにHTMLを置くだけです。PHPや何かを使用していると仮定すると、連絡先ページにファイルを含めて、それをダイナミックな連絡フォームのセクションに含めます。フォームはまだ同じサーバーサイドページに送信され、同じルックアンドフィールを持ちます。

e.g。ContactForm.html

<div class="contact-form">
<input ....>
</div>
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top