Re: Простенька веб-сторінка
Ну все ок. Чи ні?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Web-сервери → Простенька веб-сторінка
Для відправлення відповіді ви повинні увійти або зареєструватися
Ну все ок. Чи ні?
Це принтскрін з вашого браузеру сторніки  http://c.connexun.com/relation/? 
В мене все біле з тим кодом, не знаю в чому справа.
В мене все біле з тим кодом
А що за браузер? Відкрий консоль помилок може там щось пише?
Chromium
Version 45.0.2454.101
Ось такі помилки http://prnt.sc/f5ta72
Добре Тоді так:
...
    function ifload(){
      source={
         var1:['','ukr','var2']
        ,var2:['','fin','var5']
      };
      
      Combo1=CreateSelector(source.var1);
      Combo2=CreateSelector(source.var2);
      Img=document.createElement('IMG');
      document.body.appendChild(Img);
      Combo2.onchange=ifchange;
      Combo1.onchange=ifchange;
    };
    window.onload=ifload;
  </script>
</head>
<body>
...На одну помилку менше, ще одна залишилася http://prnt.sc/f5tp3i
Зміни let на var всюди.
Не знаю що в тебе за хром такий, але я вже його не люблю.
Зміни let на var всюди.
Фух, подіяло. Йду дальше 
Як зробити, щоб два меню мали підписи, і щоб між ними був відступ?
Наприклад так:
...
    function CreateMenu(Caption,Items){
      var Title=document.createElement('SPAN');
      document.body.appendChild(Title);
      Title.innerHTML=Caption;
      Title.style='width:20%';
      var Result=CreateSelector(Items);
      Result.onchange=ifchange;
      Result.style='width:40%;margin:20px';
      return  Result;
    }
    function ifload(){
      source={
         var1:['','ukr','var2']
        ,var2:['','fin','var5']
      };
      
      Combo1=CreateMenu('Пiдпис №1',source.var1);
      Combo2=CreateMenu('Пiдпис №2',source.var2);
      Img=document.createElement('IMG');
      Result.style='width:100%'
      document.body.appendChild(Img);
    };
    window.onload=ifload;
...Дякую, вийшло. Як можна вставити текст після зображення?
Якщо просто вставляю після 
<body>то текст йде після заголовку.
Як можна вставити текст після зображення?
Наприклад так:
...
 var MenuPlace,ImgPlace;
    function CreateSelector(aVar){
        let Combo=document.createElement('SELECT');
...
        MenuPlace.appendChild(Combo);
        return Combo;
    }
    function CreateMenu(Caption,Items){
      var Title=document.createElement('SPAN');
      MenuPlace.appendChild(Title);
...
    }
function ifload(){
      MenuPlace=document.getElementById('ForMenu');
      ImgPlace=document.getElementById('ForImage');
...
      Img=document.createElement('IMG');
      Img.style='width:100%'
      
      if(ImgPlace!=undefined)      ImgPlace.appendChild(Img);
      else alert('Щось не знайду дівізіон для картинки');
    };
...
<body>
<div id="ForMenu"></div>
<div id="ForImage"></div>
<div id="Footer">Туточки твій текст</div>Дякую, ось що вийшло http://c.connexun.com/relation/
var2 надлишковий. Без нього можна обійтись
Для відправлення відповіді ви повинні увійти або зареєструватися