Форум → Программирование → JavaScript → Добавить элемент (выполнение php) с помощью js
Добавить элемент (выполнение php) с помощью js
-
Привет, есть такой вопрос - помогите, а то своих знаний не хватает.
1. Есть html/php страничка с таким кодом
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<script type="text/javascript">
function onChange_(_this) {
document.getElementById('my').innerHTML = "ok";
}
</script>
</head>
<body>
<?php
echo"<script src='copy.js' type='text/javascript'></script>";
function my(){
$test = '<div id="my" name="my">';
$test .= 'hello world';
$test .= '<br>';
$test .= '<input type="button" value="Go" onClick="onChange_(this)"/>';
$test .= '</div>';
return $test;
}
?>
<?php
echo my();
?>
<br>
<input type="button" value="Add" onmouseup="addField()" />
</body>
и внешний скрипт
function addField() {
var div = document.createElement("div");
div.innerHTML = "<div id=\"new\" name=\"new\"> new </div>\n"; // - работает
// div.innerHTML = "<?php echo my(); ?>"; //-не работает
document.getElementById("my").appendChild(div);
return false;
}
подскажите как сделать так, чтобы после добавления элемента в DOM отрабатывал скрипт php
сори если не в ту ветку, просто пока еще не совсем все понимаю -
18 апреля 2012 г. 9:14, спустя 9 часов 33 минуты 5 секунд
блятьС возвращением, Пiха! hyperoff.ru - качественный хостинг php -
18 апреля 2012 г. 9:34, спустя 20 минут 26 секунд
// div.innerHTML = "<?php echo my(); ?>"; //-не работает
дай угадаю, выводит строку <?php echo my(); ?>?))Высокоуровневое абстрактное говно -
18 апреля 2012 г. 10:55, спустя 1 час 21 минуту 1 секунду
дай угадаю, выводит строку <?php echo my(); ?>?))
Гадалка?:DСпустя 52 сек.ТС позолоти ручку))) ай какое хорошее будущее тебе светит))) -
18 апреля 2012 г. 19:08, спустя 8 часов 12 минут 26 секунд
попробуй в виде блок-схемы :)
в текущую страничку функция пхп добавится не может. -
18 апреля 2012 г. 19:30, спустя 22 минуты 15 секунд
мне бы пример - я совсем не силен в программирование -
18 апреля 2012 г. 19:36, спустя 6 минут 31 секунду
div.innerHTML = "<?php echo my(); ?>";
убери кавычки, так, чисто ради прикола))Высокоуровневое абстрактное говно -
18 апреля 2012 г. 21:17, спустя 1 час 40 минут 40 секунд
а посуществу, что так сложно помочь и подсказать -
19 апреля 2012 г. 0:45, спустя 3 часа 28 минут 19 секунд
по существу у тебя неправильный посыл.
ты в курсе такой хрени "что правильно заданный вопрос содержит 50% ответа" ?
твой вопрос никакой. отсюда и реакция -
-
Пожалуйста, авторизуйтесь, чтобы написать комментарий!