2015-02-18 4 views
1

У меня есть текст, который мне нужно связать с тем, где вы нажимаете на него, и окно iframe появляется с содержимым с внешнего сайта. Я нашел код, который, когда я его использую, над текстом появляется надпись, а содержимое отображается в поле при нажатии. Но мне нужно, чтобы он ничего не показывал, пока не будет нажата ссылка.Как открыть ссылку в всплывающем окне iframe

<iframe name="book" src="https://www.timetrade.com/book/9PK2K"></iframe> 
<a href='https://www.timetrade.com/book/9PK2K' target="book">Book Now!</a> 

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

enter image description here

ответ

1

Вы должны будете использовать некоторые JavaScript для этого.

Простой метод onClick(), который устанавливает отображение «Блокировать» и «Нет» для отображения и скрытия, соответственно, должен делать трюк.

javascript установит style.display = "none" по умолчанию, а onClick будет записан для установки style.display = "block" или некоторого не скрытого атрибута.

Отметьте это http://www.w3schools.com/jsref/event_onclick.asp для onClick и http://www.w3schools.com/jsref/prop_style_display.asp за использование javascript для отображения/скрытия объектов DOM.

Удачи вам!

+0

Javascript очень чуждо мне. Как мне вставить iframe? – WsMom

+0

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

+0

Посмотрите w3schools javascript учебник для ознакомления с тем, как он работает – Ian

Смежные вопросы