Вот несколько методов, которые разные люди используют для вставки фрагмента контента на внешний сайт.
1) iframe!
iframe может быть правильным старым вредителем, но довольно хорошо отображает немного внешнего контента. Они были добавлены обратно в стандарты HTML в черновой спецификации HTML 5, поэтому в будущем вы должны получить их поддержку в будущем.
<iframe src="http://www.widget-address.com/Widgets/SomeWidget/" title="Some Widget"></iframe>
Вы можете стилизовать свой iframe (дать ему ширину и высоту) и весь этот джаз.
2) Внешнее изображение
Это в основном используется рекламными движками. Вы вставляете изображение на страницу, и изображение динамически создается для отображения некоторой рекламы - каждый раз, когда она появляется, она отличается. Это не очень хорошо, если вы хотите, чтобы информация была читаемой на экране (т.е. доступной).
<img src="http://www.widget-addrees.com/Widgets/SomeWidget.jpg" alt="Some Widget">
3) API на стороне сервера
Вы можете сделать API доступным, чтобы люди могли вызывать «сервис» на вашем сайте, который предоставляет им информацию для виджета. Например, их код ASP.NET или код PHP (или любой другой язык) вызывает http://www.widget -address.com / Widgets / WidgetService / и возвращает некоторые данные, которые они могут отформатировать и отобразить на своей странице. Это даст вам преимущество встроенного HTML, который является наиболее доступным и достоверным способом отображения данных.
Существует множество других методов, поэтому, если вам не нравится один из них, я уверен, что появятся другие предложения, включая (будьте осторожны ...) JavaScript / AJAX.