Запустить на моей веб-странице другую HTML-страницу на маленьком экране

#javascript #html #css

#javascript #HTML #css

Вопрос:

Я создал на своем веб-сайте пустую веб-страницу, я называю ее NewGame.

У меня есть имя .html itm.html и я хочу, чтобы он запускался на маленьком экране размером 300×300 на моей странице NewGame.html . Пока я ничего не нашел, как я могу это сделать.

Я искал здесь или в Google, или я пытался сделать с помощью href, но это перенаправит меня на другую страницу, и я не хочу, чтобы это произошло.

Можно ли запустить itm.html внутри другого файла .html в небольшой области экрана, например, небольшого видео на YouTube?

Заранее спасибо

Комментарии:

1. Использование Iframe может быть решением проблемы developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe

2. То, что вы ищете, называется внедрением . Извлеките <iframe> элемент, который делает именно это.

3. iFrame или ajax преобразуют страницу в DIV, если из того же источника

4. спасибо, ребята, я оценил

5. iframe поисковые системы не индексируют. Почему бы не использовать этот load() метод?

Ответ №1:

Если я вас правильно понял, вы должны использовать iframe.

<iframe src="/itm.html" width="300" height="300"></iframe>

Поместите это в NewGame.html . Поскольку оба HTML-файла находятся в одном домене, это создаст «окно» на другую веб-страницу.

Ответ №2:

Вам наверняка захочется почитать о почтенном iframe элементе: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe

Краткий пример:

 iframe.myCoolIframe {
    width: 300px;
    height: 300px;
} 
 <iframe class="myCoolIframe" src="https://example.com/itm.html"></iframe> 

Ответ №3:

Вы можете использовать тег embed в html и придать ему нужный размер.

 <embed src="https://www.w3schools.com/TAGS/tag_embed.asp" width="300" height="200">