помогите пожалуйста, со скриптом
<!DOCTYPE html> <head> <title>Скрипт</title> <meta charset="UTF-8"/> <link rel="stylesheet" href="" type="text/css"/> </head> <body> <input type="button" onClick="Ok()" value="Написать"> <br> <span id="post"></span> <script> function Ok() { p=document.getElementById('post').innerHTML; var q = prompt("Сообщение:",""); { msg="<span id='p1'>"+q+"</span>"+"<input type='button' onClick='R()' value='Ред'><br>"+p; document.getElementById("post").innerHTML=msg; }} </script> <script> function R() { q=document.getElementById('p1').innerHTML; txt = prompt("Редактировать:",q); { document.getElementById("p1").innerHTML=txt; }} </script> </body> </html> Помогите пожалуйста. есть скрипт который,создает текстовые сообщения в id=post как сделать чтоб каждое такое сообщение имело своё id с номером p1,p2,p3... и тд и можно было их редактировать функцией R как это реализовать,помогите пожалуйста :( |
Brick,
на всякий случай http://jsbeautifier.org/ <!DOCTYPE html> <head> <title>Скрипт</title> <meta charset="UTF-8" /> <link rel="stylesheet" href="" type="text/css" /> </head> <body> <input type="button" onClick="Ok()" value="Написать"> <br> <span id="post"></span> <script> function Ok() { p = document.getElementById('post').innerHTML; var q = prompt("Сообщение:", ""); { msg = "<span id='p1'>" + q + "</span>" + "<input type='button' onClick='R()' value='Ред'><br>" + p; document.getElementById("post").innerHTML = msg; } } </script> <script> function R() { q = document.getElementById('p1').innerHTML; txt = prompt("Редактировать:", q); { document.getElementById("p1").innerHTML = txt; } } </script> </body> </html> более ничем помочь не могу |
рони,
спасибо |
здесь надо как-то создать пишим пост у него id=p1,и функция R1
след пост у него id=p2,и функция R2 и тд. след на 1ед больше, у 10 поста id=p10,и функция R10 пишутся посты функцией Ok и ред функцией R кто знает помогите пожалуйста :( есть предложение, написать 100 функций,но это долго и никому не выгодно+громоздко :( |
Парниша, это основы основ. Начинай уже чему-нить учиться, вечно за тебя писать не будут.
<!DOCTYPE html> <head> <title>Скрипт</title> <meta charset="UTF-8" /> <link rel="stylesheet" href="" type="text/css" /> </head> <body> <input type="button" onClick="Ok()" value="Написать"> <br> <span id="post"></span> <script> var index = 0; function Ok() { index++; var q = prompt("Сообщение:", ""); var msg = "<span id='p" + index + "'>" + q + "</span>" + "<input type='button' onClick='R(" + index + ")' value='Ред'><br>"; document.body.insertAdjacentHTML('beforeend', msg); } </script> <script> function R(index) { q = document.getElementById('p' + index); var txt = prompt("Редактировать:", q.innerHTML); q.innerHTML = txt; } </script> </body> </html> |
Aetae,
Спасибо огромное! учится надо на примерах) |
Aetae,
посоветуйте,что изучить,что почитать ,что б такие вещи знать и не спрашивать :) |
этот код: document.body.insertAdjacentHTML('beforeend', msg); - этот код пишит сообщения,не в id-post, а под кнопкой? можно заменить этим: document.getElementById("post").insertAdjacentHTML('beforeend', msg); ?https://developer.mozilla.org/ru/docs/Web/API/Element/insertAdjacentHTML |
Часовой пояс GMT +3, время: 06:22. |