21

(33 відповідей, залишених у Web-сервери)

Наприклад так:

...
    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;
...

22

(33 відповідей, залишених у Web-сервери)

Зміни let на var всюди.
Не знаю що в тебе за хром такий, але я вже його не люблю.

23

(33 відповідей, залишених у Web-сервери)

Добре Тоді так:

...
    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>
...

24

(33 відповідей, залишених у Web-сервери)

В мене все біле з тим кодом

А що за браузер? Відкрий консоль помилок може там щось пише?

25

(33 відповідей, залишених у Web-сервери)

Ще раз:

<!DOCTYPE html>
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="Cache-Control" content="no-cache" /> 
  <script>
    var Img,Combo1,Combo2;
    function CreateSelector(aVar){
        let Combo=document.createElement('SELECT');
        for(let i=0;i<aVar.length;i++){
            let Opt=document.createElement('OPTION');
            Opt.innerHTML=aVar[i];
            Opt.Data=aVar[i];
            Combo.appendChild(Opt);
        };
        document.body.appendChild(Combo);
        return Combo;
    }
    function ifchange(){
        Img.src=' http://c.connexun.com/relation/'+(Combo1.options[Combo1.selectedIndex].Data)
               +'_'+(Combo2.options[Combo2.selectedIndex].Data)
               +'.png'
        ;
    }
    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;
      
      
      
    };
  </script>
</head>

<body onload="ifload()">

</body>
</html>

Перевірив на своєму - все показує, колі вибирати й там й там.

26

(33 відповідей, залишених у Web-сервери)

Без змін.

Де знаходиться ukr_fin.png?
Якщо в адресній срочці браузера прописати адресу до файлу, браузер його покаже чи ні?

27

(33 відповідей, залишених у Web-сервери)

У тебе в relation нема файлов з картинками.
Підкорегуй адресу звідки картинку грузити  :)

28

(33 відповідей, залишених у Web-сервери)

<!DOCTYPE html>
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="Cache-Control" content="no-cache" /> 
  <script>
    var Img,Combo1,Combo2;
    function CreateSelector(aVar){
        let Combo=document.createElement('SELECT');
        for(let i=0;i<aVar.length;i++){
            let Opt=document.createElement('OPTION');
            Opt.innerHTML=aVar[i];
            Opt.Data=aVar[i];
            Combo.appendChild(Opt);
        };
        document.body.appendChild(Combo);
        return Combo;
    }
    function ifchange(){
        Img.src=(Combo1.options[Combo1.selectedIndex].Data)
               +'_'+(Combo2.options[Combo2.selectedIndex].Data)
               +'.png'
        ;
    }
    function ifload(){
      source={
         var1:['var1','var2']
        ,var2:['var4','var5']
      };
      
      Combo1=CreateSelector(source.var1);
      Combo2=CreateSelector(source.var2);
      Img=document.createElement('IMG');
      document.body.appendChild(Img);
      Combo2.onchange=ifchange;
      Combo1.onchange=ifchange;
      
      
      
    };
  </script>
</head>

<body onload="ifload()">

</body>
</html>

29

(33 відповідей, залишених у Web-сервери)

dialectstat написав:

як їх зчитувати з файлу, щоб не вводити врчучну?

Гадаю саме час сказати що та навіщо ты пишешь. Бо "читати з файлу" у  WEB не можливо. Тобто можливо, але так ніхто не робить принаймі у коді сторінки. А тому тобі не лише сторінку до браузеру, а й бекенд прийдеться писати. А це вже трішечки складніше, та залежить від багатьох умов, наприклад вид того де и як зберігати твоі картинки та як вони каталогізовані.

30

(33 відповідей, залишених у Web-сервери)

без досвіду в вебі швидко зробити

Лише за допомогою CMS у яких є конструктори в один клік.

P.S. Хоча завдання не таке й складне, та може бути реалізоване парою JS функций.

31

(47 відповідей, залишених у Pascal/Delphi)

хіба turbo pascal сучасніший?

Звісно, що ні, але навіть він ще й досі використовується для написання ПЗ для чогось по типу касових систем, де ще використовується DOS. Якщо вибирати між ТР та АВС, краще вибрати перще, бо там більш паскалю ніж вінегрету. Але якщо взагалі обирати - то FPC з сімейства паскалочок найкраще на мою думку на сьогодні.

32

(47 відповідей, залишених у Pascal/Delphi)

ost.bregin2014 написав:

Чим він поганий? *PARDON*

Його підтримка 10 років як завершена на користь .NET.
Не маю гадки щодо кросплатформеності, але АВС - це максімум на вивченя школярам.
І ось туточки й постає головне питання: Чи варто вчити когось технологіям, які застаріли чи взагалі несумісні с сучасністю, або краще взяти щось сучасне, що підтримується у розвитку та на його прикладі зацікавити.

33

(47 відповідей, залишених у Pascal/Delphi)

Рекомендую пропустити АВС, та перейти на Free Pascal. І взагалі не рекламувати АВС ніколи.

34

(8 відповідей, залишених у Java)

Я бачу 8 помилок

35

(54 відповідей, залишених у Системне програмування)

Вивчая ассемблер не хапайся відразу за Window Application.
Пиши консольні програми, та трассуй їх.
Щодо дебагеру рекомендую Олю, сам на неї працюю довго.

36

(26 відповідей, залишених у Обговорення)

0xDADA11C7 написав:

Тим що переглянути сайт з вимкненим джаваскриптом неможливо.

А що хтось у наш час вимикає JS? Я гадав що це атавізм минулого. Тим паче що Жабашприг це ядро сучасних WEB.

37

(26 відповідей, залишених у Обговорення)

0xDADA11C7 написав:

погано для просого довідника CSS.

Чим погано?

38

(11 відповідей, залишених у C++)

ivannamukolaivna3 написав:

помилка: smatrix.h: No such file or directory

Подивись чи є взагалі у тебе такий файл. Якщо код взято з підручника, поцікався у вчителя де можна знайти опис того smatrix.

39

(26 відповідей, залишених у Обговорення)

У кого з'явилися якісь думки пишіть в коментарях.

Я б написав "Be styled" чи щось накштал  8)

40

(11 відповідей, залишених у C++)

можливо записати цю програму  в іншому вигляді

Так але треба чiтке завдання.