|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.12.2012, 20:16 | #1 |
Пользователь
Регистрация: 15.09.2012
Сообщений: 10
|
Нужно отладить скрипт!
Здравствуйте. Не работает код. Только начинаю изучать JS, знаю что для отладки нужен alert, но пока не знаю куда его засунуть. Проблема с 2-мя последними функциями.Если их закомментить, то первая функция работает. Самое странное, что примитивная вторая функция тоже мешает работать программе(т.е. с ней тоже есть ошибка). Помогите!)Скажите что не так с ними.
Код HTML:
<head> <script type="text/javascript"> var Mass[100]; var t=0; function createTable() { var tbody = ''; var num_rows = document.getElementById('rows').value; var num_cols = document.getElementById('cols').value; var theader = '<table border="1">\n'; for( var i=0; i<num_rows;i++) { tbody += '<tr>'; for( var j=0; j<num_cols;j++) { tbody += '<td>'; tbody += '<input type="text" name="dolls" id="dolls" onchange='AddMass();'/>'; tbody += '</td>' } tbody += '</tr>\n'; } var tfooter = '</table>'; document.getElementById('wrapper').innerHTML = theader + tbody + tfooter; } function AddMass(){ Mass[t]=document.getElementById('dolls').value; t++; } function pathfinder() { var word= document.getElementById('word').value; var tbody = ''; var abody = ''; var theader = '<label>'; var kon=t; for( var t=0; t<kon;t++) { if(Mass[t].indexOf(word) + 1) abody += '<td>'; abody +=word; abody += '</td>' } tbody += '</tr>\n'; } var tfooter = '</lable>'; document.getElementById('wr').innerHTML = theader + abody + tfooter; } </script> </head> <body> <form name="tablegen"> <label>Rows: <input type="text" name="rows" id="rows"/></label><br /> <label>Cols: <input type="text" name="cols" id="cols"/></label><br/> <input name="generate" type="button" value="Create Table!" onclick='createTable();'/> <label>Word: <input type="text" name="word" id="word" /></label><br/> <input name="gen" type="button" value="Find!" onclick='pathfinder();'/> </form> <div id="wrapper"></div> <div id="wr"></div> |
05.12.2012, 01:38 | #2 | |||
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
Цитата:
Цитата:
Код:
Цитата:
Код:
И для такой примитивной отладки мне потребовалось только посмотреть в консоль хрома и перейти к местам ошибок. PS: Не майтесь дурью, изучайте шаблонизатор какой-нибудь лучше. Рекомендую Underscore.
Ненавижу быть как все, но люблю, чтобы все были как я.
Последний раз редактировалось MyLastHit; 05.12.2012 в 01:41. |
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно написать скрипт | slayzer | Помощь студентам | 5 | 28.10.2012 19:46 |
нужно отладить программу по двумерным массивам(Pascal) | Вероника_94 | Помощь студентам | 0 | 22.01.2012 19:24 |
Нужно дополнить скрипт | moshkin_ura | JavaScript, Ajax | 7 | 16.08.2011 19:47 |
Нужно отладить программу | Killdgedan | Помощь студентам | 2 | 24.05.2009 14:50 |