после того, как вы завершите выполнение ответов один и два,
document.getElementById ('slot1'). Src = "blah";или более верный способ: document.getElementById ('slot1'). setAttriibute ('src', "blah");
, как вы сделали, в любом случае работает (точно не помню), нопоследний является кросс-браузерным, я считаю (определенно).
и да, код javascript, кажется, работает только тогда, когда он помещен после элементов, к которым он обращается.время от времени я видел, как что-то работает в элементе head, но там не все работает согласованно, и я пока не нашел решения, чтобы гарантировать, что браузер загрузил страницу.может быть, цикл while проверяет, что страница загружается с использованием таймера, чтобы не вызывать ошибки браузера "runaway script"?Сегодня мне следует поработать с этой концепцией.
(ах - в книге Дэнни Гудмена говорится, что сценарии, которые выполняются во время загрузки документа, должны способствовать созданию документа и его объектов. И он не дает для этого кода. Поэтому избегайте загрузки)