Невозможно загрузить html-файл через javascript

list.html не загружается. Это правильный способ загрузки HTML-файла?

<div id = "subscription"> </div>
<script>
    var i;
    for (i = 0; i < 5; i++) {
        document.getElementById("subscription").innerHTML = '<object type = "text/html" data = "list.html"></object>'
    }
</script>

у вас в списке 5 пунктов?

Denys Fiialko 14.05.2018 12:08
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
1
67
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы не можете использовать:

<object type = "text/html" data = "list.html" ></object>

Лучший совет - использовать <iframe>:

<div id = "subscription"> </div>
<script>
var i;
for (i = 0; i < 5; i++) {
  document.getElementById("subscription").innerHTML = '<iframe src = "list.html"></iframe>';
}
</script>

Но не уверен, зачем вам это нужно 5 раз повторять. Вы можете просто сделать:

<div id = "subscription"> </div>
<script>
  document.getElementById("subscription").innerHTML = '<iframe src = "list.html"></iframe>';
</script>

Iist.html содержит определенный код, который мне нужно зациклить

vivek kumar choubey 14.05.2018 12:11

@vivekkumarchoubey Значит, вы делаете это в корне неправильно. Можете ли вы объяснить в своем вопросе, что именно вы пытаетесь сделать? Это похоже на проблему XY - вы пытаетесь что-то сделать, но делаете это неправильно, предполагая какой-то неправильный способ сделать и прося помощи для этого.

Praveen Kumar Purushothaman 14.05.2018 12:12

@vivekkumarchoubey Можно, но нужно использовать AJAX, а также запускать его на HTTP-сервере, а не по протоколу file:///.

Praveen Kumar Purushothaman 14.05.2018 12:14

Я хочу сделать динамическую веб-страницу, где количество может увеличиваться и уменьшаться в зависимости от количества пользователей. Здесь я использую, например, константу 5.

vivek kumar choubey 14.05.2018 12:15

@vivekkumarchoubey В этом случае вам нужно использовать localhost с каким-то HTTP-сервером. Есть ли у вас опыт в программировании серверной части - PHP кажется лучшим началом. То, что вы делаете, называется «включая частичные». :)

Praveen Kumar Purushothaman 14.05.2018 12:15

Я использую сервер Apache

vivek kumar choubey 14.05.2018 12:19

@vivekkumarchoubey Включен ли PHP на вашем сервере?

Praveen Kumar Purushothaman 14.05.2018 12:23

@vivekkumarchoubey Вы можете попробовать использовать jQuery и AJAX. Ты с этим согласен? Попробуйте проверить это: stackoverflow.com/q/16755426

Praveen Kumar Purushothaman 14.05.2018 12:27

Другие вопросы по теме