Технологии

Закрыт

AJAX окна и iframe - вопрос №1603857

Здравствуйте. Не могу сообразить.
Имеется форма в которой 2 страницы вызываемой кнопкой.

изображение из вопроса

Вот пример когда я нажимаю на кнопку «включить»

изображение из вопроса


При нажатии кнопки «выключить» вместо этого окна появляется простая картинка.

изображение из вопроса

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

Я не так давно начал вникать в вэбмастерство. И не могу понять как мне это решить.
Сам сайт

код на странице

<p>Управление стримом.</p>

<form>
<input onclick=«showContent('/stream-on.html')» type=«button» value=«Включить» />
<input onclick=«showContent('/stream-off.html')» type=«button» value=«Выключить» />
 </form>

<div id=«contentBody»> </div>

<div id=«loading» style=«display: none»>Идет загрузка...</div>

код скрипта

<script>
function showContent(link) {

var cont = document.getElementById('contentBody');
var loading = document.getElementById('loading');

cont.innerHTML = loading.innerHTML;

var http = createRequestObject();
if( http )
{
http.open('get', link);
http.onreadystatechange = function ()
{
if(http.readyState == 4)
{
cont.innerHTML = http.responseText;
}
}
http.send(null);
}
else
{
document.location = link;
}
}

// создание ajax объекта
function createRequestObject()
{
try { return new XMLHttpRequest() }
catch(e)
{
try { return new ActiveXObject('Msxml2.XMLHTTP') }
catch(e)
{
try { return new ActiveXObject('Microsoft.XMLHTTP') }
catch(e) { return null; }
}
}
}
</script>

Дополнение автора от август 27, 2015 г., 11:55:52

неправильно

Вячеслав август 26, 2015 г.

  • Всего ответов: 3

  • imobilazer - аватарка

    imobilazer

    17-й в Технологиях

    Судя по всему функция showContent(link) вызывает показ, достаточно поместить её после загрузки страницы, например после <script> попробовть написать «showContent('ссылка_на_любимый_хентай')» без кавычек)

    август 26, 2015 г.
  • imobilazer - аватарка

    imobilazer

    17-й в Технологиях

    Судя по всему функция showContent(link) вызывает показ, достаточно поместить её после загрузки страницы, например после < script > написать showContent('/stream-on.html' )

    август 26, 2015 г.
  • imobilazer - аватарка

    imobilazer

    17-й в Технологиях

    Что-то я тут поломал, первый ответ не смотрите)

    август 26, 2015 г.