Современного. Первый опыт)
Здрасте!
Решил не плодить много тем, поскольку вопросы мелкие и по одной теме будут..
Это не попытка перекласть разработку на форумчан, а просто поиск решения, и спобов реализации. Поэтому просьба отнестись с пониманием)
Короче задача:
Разрабатываю веб-приложение - редактор рекламных блоков.
Вкратце задание:
Цитата:
|
На основной странице приложения располагаются: 1. поле (textarea) для ввода данных в json-формате, на основе которых будут сформированы блоки 2. кнопка (либо ссылка), открывающая три окна, позволяющих работать с блоками: таблица с блоками, форма редактирования блока, вид блока (с возможностью изменения высоты, ширины и позиции) 3. кнопка (либо ссылка), по клику на которую в поле ввода данных загружаются изменённые данные в json-формате Формат ввода и вывода объявлений: * { “title” : “Google.com”, “x” : 10, “y” : 15, “width” : 200, “height” : 100, “color” : “#FFFFFF”, “image” :“http://www.ru-iphone.com/files/img_1...le_logo.jpg”, “text” : “Лучший поисковик всех времён и народов” }, … ]
|
Тезис: Использую в проекте парадигму ненавязчивого программирования, но столкнулся с проблемой.
Вопрос: А как, собственно, правильно ее использовать? Код динамич. у меня не работает.
Вот хтмл
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<title>Main Page</title>
<link rel="stylesheet" type="text/css" href="CSS/main.css">
<script type="application/javascript" src="JS/main.js">
</script>
<script type='application/javascript' src="JS/json/json2.js"></script>
</head>
<body>
<div class="divs" contenteditable="true" id="div1">
<textarea class="textareas" id="ta1">
</textarea>
</div>
<button class="buttons" id="b1" value="Why not?">
Edit AdBlock
</button>
<button class="buttons" id="b2" value="Value?">
Load JSON
</button>
</body>
</html>
main.js
/**
* @author
*/
/*Textarea HTMLElement Finding*/
var txtArea = document.getElementById('ta1');
var btnEditAB = document.getElementById('b1');
var btnJSON = document.getElementById('b2');
/*probably JSON code of AdBlock*/
var ta_content = txtArea.innerText;
/*JSON-or-not checking */
function isJSON(string_code){
}
//code
//Edit-button press handler
/*
btnEditAB.onclick = function (ta_content){
if(ta_content)
alert(JSON.parse(ta_content));
}
*/
/*
btnEditAB.onclick = function (){
alert('You press button!');
}
*/
if (ta1) alert("TextArea finded!");
Соответственно ничего не выводится. Курю (повторно) Флэнегана..