سؤال

كيف يعمل 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 الخاص بالصفحة في iframesrc. وبعد فقط تأكد من أن لديك طريقة للمستخدمين لإلغاء الاشتراك، لأن بعض الأشخاص لا يحبون هذا النوع من الأدوات.

نصائح أخرى

قد تكون فكرة رائعة على InterWeb في رأيك، لكن هذا لم يكن ما سأله الرجل - لماذا تعتقد أن أي شخص يهتم ما إذا كنت تعتقد أن هذه الأدوات يجب أن تكون موجودة هناك أم لا؟ لا منها يطلب منك استخدام م.

إذا كنت تشعر أنه لا ينبغي بعد ذلك بعقب ببساطة واترك شخصا آخر يجيب على السؤال. بعد كل شيء إذا كانوا حقا سوف يصوت الشعور غير المحدودين للغاية مع الفئران وأذهب في مكان آخر والمواقع التي تنشرها ستنتقل إلى لا شيء. هذا ما هو رائع جدا حول الويب، لا يحتاج إلى المهوسين العاجزين يمنحون ما هو جيد وما لا يمكن أن يقرر الناس أنفسهم.

سعيد الترميز في طريقك.

بادئ ذي بدء، من فضلك لا تفعل شيئا كهذا، لا أعرف أي شخص يحب تلك الأشياء.

يمكن الاحتفاظ بشيء ما في الجزء العلوي مثل هذا باستخدام CSS:

position: fixed;

أما بالنسبة لتحديد عنوان URL، فأنا لست متأكدا من ما تسأله بالضبط. عند النقر فوق رابط على Digg الآن، فإن عنوان 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