Вопрос

Как работает DiggBar?

Я пытаюсь создать ASP.NET Клон MVC DiggBar только для учебных целей, и есть ли у кого-нибудь предложения о том, как указать URL содержимого для нижнего фрейма?Как бы вы поступили по поводу построения этого в MVC?

Кроме того, я знаю, что это iFrame, но как они позиционируют его так, чтобы независимо от прокрутки он оставался расположенным вверху?Это магия CSS?

alt text

Редактировать:Меня не интересует, нравятся они тебе или нет.Я не запускаю ни одного из них в производство и не спрашиваю, хороший у них дизайн или нет.Я просто ~ хочу ~ сделать один.

Я нахожу DiggBar полезным, и мне это нравится.Черт возьми, ты можешь отключить это в два клика!Аналогично, у 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

Все, что нужно было бы сделать вашему представлению, это просмотреть сопоставление и поместить URL страницы в iframe's src.Просто убедитесь, что у вас есть возможность для пользователей отказаться, так как некоторым людям не нравятся такого рода панели инструментов.

Другие советы

По вашему мнению, это вполне может быть ужасным поражением интернета, но этот человек спросил не об этом - как вы думаете, почему кого-то волнует, считаете ли вы, что эти панели инструментов должны существовать там или нет?никто не просит вас использовать их.

Если вы чувствуете, что им не следует этого делать, тогда просто не вмешивайтесь и позвольте кому-нибудь другому ответить на вопрос.В конце концов, если они действительно настолько непопулярны, люди будут голосовать своими мышами и пойдут в другое место, а сайты, которые их размещают, сойдут на нет.Это то, что так здорово в Интернете, ему не нужны импотенты-гики, диктующие, что хорошо, а что нет, люди могут решать сами.

Счастливого кодирования по-вашему.

Прежде всего, пожалуйста, не делайте ничего подобного, я не знаю никого, кому нравятся подобные вещи.

Что-то можно сохранить наверху подобным образом, используя CSS:

position: fixed;

Что касается указания URL-адреса, я не совсем уверен, о чем вы спрашиваете.Когда вы нажимаете на ссылку в digg now, конечный URL-адрес выглядит примерно так:

http://digg.com/d1oIyx

"d1oIyx" будет просто использоваться в качестве первичного ключа в базе данных, где они хранят URL для загрузки в нижний iframe.

спасибо , я нашел решение, которое работает (прилагается ), но как мне сделать его полностраничным iframe ?

рабочая ссылка : http://www.clalit.org/2.php?link=http://cnn.com

<?php
$link=$_GET["link"];
echo "<iframe src=\"$link\"/>";
?>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top