2014-10-18 3 views
0

Я пытаюсь открыть сайт в своем подразделении, но он, похоже, не работает.Как открыть сайт в разделе?

Учитывая мы имеем разделение <div id='container'></div>

Мы <a href='' onClick='dothis()'>Doit</a>

И у нас есть функция

function dothis({$("#container").html('<objectdata="http://www.google.sk"/>'); }

Почему этот код открыт веб-сайт для выбранного деления? (Источник JQuery включен как хорошо)

ответ

0
  1. Удалить капитализацию в onClick
  2. Поставьте пространство между object и data.
0

Прежде всего, некоторые веб-сайты не позволяют открывать его в другом origin, и Google является одним из них.

Другое, что вы должны использовать тег <iframe src=""> для этой цели. (Я не уверен, что такое <objectdata>)

+0

Кажется, это ничего не меняет. – SaintLouisFella

+1

Проверьте консоль. Функция должна быть объявлена ​​следующим образом: 'function dothis() {// ваш код здесь}' –

0

Должно быть,

функция dothis ({. $ ("# Контейнер") HTML ('');}

После этого будет выброшена ошибка,

Отклонено для отображения в кадр, поскольку он установлен 'X-Frame-Options' на 'DENY/SAMEORIGIN'

из-за X-Frame-Options опции сконфигурированный на сервере для ответа HTTP

В X-Frame-Options Заголовок HTTP-ответа может использоваться для указания того, разрешено ли браузеру отображать страницу в a или. Сайты могут использовать это, чтобы избежать атак с помощью Clickjacking, гарантируя, что их контент не встроен в другие сайты.