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 надлишковий. Без нього можна обійтись
Для відправлення відповіді ви повинні увійти або зареєструватися