質問
どのようにDiggBarは動作しますか?
私は、学習の目的のためにASP.NET MVC DiggBarのクローンを作成しようとしていると誰もが下部フレームのコンテンツのURLを指定する方法についての提案がありますか?どのようにMVCでそれを構築して行くのでしょうか?
また、私はそれはインラインフレームであることを知っているが、どのように彼らはそうかかわらず、それが一番上に配置されたままスクロールのそれを配置するのですか?それはCSSのマジックですか?
編集:私はあなたがそれらを好きかどうかに興味がないんです。私は生産に1を入れていないと私は、彼らが良いデザインであるかどうかを求めていませんよ。私は単に~~一つを作りたいです。
私がDiggBarが役立つと私はそれが好き。地獄、あなたは2回のクリックでそれをオフにすることができます!同様に、Redditには、オプトインされるのredditバー(おそらくより良いアプローチを)持っています。
解決
基本html
があります:
<html>
<head>
<style type="text/css">
#toolbar {position: fixed; top: 0; height: 40px; width: 100%; ... }
#page {width: 100%; height: 100%;}
</style>
</head>
<div id="toolbar">
All your toolbar stuff here.
</div>
<iframe id="page" name="page" src="http://url.to/page" frameborder="0" noresize="noresize"></iframe>
</html>
あなたは、例えば
、ページのURLにマップする独自のURLのスラグを持っているでしょう
d1oKo3 => http://news.bbc.co.uk/2/hi/technology/7991708.stm
あなたのすべてのビューがしなければならないでしょうがマッピングを検索し、iframe
のsrc
にページのURLを入れています。一部の人々は、ツールバーのこの種のが好きではないとしてだけで、ユーザーがオプトアウトする方法を持っていることを確認します。
他のヒント
これはよくあなたの意見でinterwebに恐ろしい疫病かもしれないが、それは男が尋ねたものではありませんでした - なぜあなたは、誰もがあなたがこれらのツール・バーがそこに存在しないか、すべきだと思うかどうかを気思いますか?ノーものEMを使用するかを尋ねます。
あなたは、彼らはその後、単純に突合せ及び他の誰かが質問に答えるせてはならないと感じた場合。彼らは本当に不人気であれば結局のところ民族はthierマウスで投票すると、他の場所に行くと、それらを配備するサイトが何に漸減します。ザッツウェブに関するいただきましたので、素晴らしいが、それはいただきました!良いといただきましていない民族は自分で決めることができ口述無力オタクを必要としません。
あなたの方法をコーディングハッピーます。
まず、そのようなことをしない、私はそれらの事を好きな人を知らないでください。
何かがCSSを使用してそのような上部に保つことができます:
position: fixed;
URLを指定すると、私はあなたが求めている正確に何か分かりません。あなたは今、Diggのリンクをクリックすると、先のURLは次のようなものです。
http://digg.com/d1oIyx
「d1oIyx」ちょうど彼らが下のiframe内にロードするURLを格納しているデータベースに主キーとして使用されます。
おかげで、私はそれの完全なページはiframe作り方作業溶液(付属)を見つけましたが、?
作業リンク:ます。http://www.clalit。 ORG / 2.phpリンク=のhttp:?//cnn.comする
<?php
$link=$_GET["link"];
echo "<iframe src=\"$link\"/>";
?>