1)Строки копирования в форму при клике по ссылке:
//echo("<a href='#' //onClick=window.top.f_menu.send_form.send_mess.value='
".$users_list[$i]."'>".$users_list[$i//]."</a>"."<br>"
переменная users_list[$i] - это стррока из массива, в который данные пишутся из файла.
При клике по ссылке возникает ошибка.
Если вместо users_list[$i] ставить значения напрямую руками, все работает, с чем может быть связана ошибка?
2) Вставляются строки на странице методом innerHTML, как сделать чтобы при каждой новой вставке, скрол прокручивался в конец страницы?
Извините усли вставил код на прямую, просто не знаю во что его "обрамить"
1. Davinchi - 07 Февраля, 2007 - 14:59:33 - перейти к сообщению
2. starmaster - 07 Февраля, 2007 - 18:06:02 - перейти к сообщению
1) Приведите код полностью, как выбираются данные из файла в массив
2) В JavaScript есть метод scroll() Он принимает два значения x и y - т.е. координаты страницы. Пример: self.scroll(0,1000) прокручивает данную страницу на 1000 пикселей вниз начиная от верхнего левого угла.
2) В JavaScript есть метод scroll() Он принимает два значения x и y - т.е. координаты страницы. Пример: self.scroll(0,1000) прокручивает данную страницу на 1000 пикселей вниз начиная от верхнего левого угла.
3. Davinchi - 08 Февраля, 2007 - 05:31:08 - перейти к сообщению
starmaster пишет:
1) Приведите код полностью, как выбираются данные из файла в массив
Код:
CODE:
//----------------------------<?php
//$array_base=file("base_login.txt");
//$count=count($array_base);
//for($i=0;$i<$count;$i++) {
//$login_file=$array_base[$i];
//$login_file = trim ($login_file);
//$login_file=$login_file.".txt";
//$use=file("$login_file","r");
//if($use[3]=="1\n"){
//$users_list[$i]=$array_base[$i];
//}
//}
//$count_list=count($users_list);
/for ($i=0; $i<$count_list; $i++){
//$users_list[$i]=trim($users_list[$i]);
//echo("<a href='#' //onClick=window.top.f_menu.send_form.send_mess.value='".$users_list
//[$i]."'>".$users_list[$i//]."</a>"."<br>");
//}
//?>
script language='JavaScript'>
var doc=parent.f_users.document.all.user;
doc.innerHTML='<?php
//$count_list=count($users_list);
for ($i=0; $i<$count_list; $i++){
//$users_list[$i]= str_replace("", "\n", $users_list[$i]);
//$users_list[$i] = chop ($users_list[$i]);
//$users_list[$i]=trim($users_list[$i]);
//$users_list[$i]=ltrim($users_list[$i]);
//$wer[$i]='123';
//echo("<a href=# onClick=window.top.f_menu.send_form.send_mess.value=".$users_list
//[$i].">"."dddd".$users_list[$i]."</a>rrrrr");
//} ?>'
</script>
//$array_base=file("base_login.txt");
//$count=count($array_base);
//for($i=0;$i<$count;$i++) {
//$login_file=$array_base[$i];
//$login_file = trim ($login_file);
//$login_file=$login_file.".txt";
//$use=file("$login_file","r");
//if($use[3]=="1\n"){
//$users_list[$i]=$array_base[$i];
//}
//}
//$count_list=count($users_list);
/for ($i=0; $i<$count_list; $i++){
//$users_list[$i]=trim($users_list[$i]);
//echo("<a href='#' //onClick=window.top.f_menu.send_form.send_mess.value='".$users_list
//[$i]."'>".$users_list[$i//]."</a>"."<br>");
//}
//?>
script language='JavaScript'>
var doc=parent.f_users.document.all.user;
doc.innerHTML='<?php
//$count_list=count($users_list);
for ($i=0; $i<$count_list; $i++){
//$users_list[$i]= str_replace("", "\n", $users_list[$i]);
//$users_list[$i] = chop ($users_list[$i]);
//$users_list[$i]=trim($users_list[$i]);
//$users_list[$i]=ltrim($users_list[$i]);
//$wer[$i]='123';
//echo("<a href=# onClick=window.top.f_menu.send_form.send_mess.value=".$users_list
//[$i].">"."dddd".$users_list[$i]."</a>rrrrr");
//} ?>'
</script>
4. Ray Wen - 08 Февраля, 2007 - 06:39:35 - перейти к сообщению
Davinchi
Разгляди пожалуйста в форме ответа кнопку Code...
Нет понятия совместимости php и html... совершенно разные понятие и одно от другого не зависит никак... Разберись что у тебя не так с переменными, что вставляется в html и что должно вставляться...
Разгляди пожалуйста в форме ответа кнопку Code...
Нет понятия совместимости php и html... совершенно разные понятие и одно от другого не зависит никак... Разберись что у тебя не так с переменными, что вставляется в html и что должно вставляться...
5. Davinchi - 08 Февраля, 2007 - 10:38:37 - перейти к сообщению
Ray Wen пишет:
Нет понятия совместимости php и html... совершенно разные понятие и одно от другого не зависит никак... Разберись что у тебя не так с переменными, что вставляется в html и что должно вставляться...
Про совместимость-это я взял как абстрактное явление.
А с переменными я разобрался, в html не передовались строки,только числа.
Избавился от этого заменой кавычек на их коды.
Подскажите пожалуйсто как реализовать автоматическую прокрутку на странице вниз, если в нее динамически добавляются данные?
6. kastyan - 08 Февраля, 2007 - 15:53:39 - перейти к сообщению
сетими кавычками я постоянно туплю
7. Davinchi - 12 Февраля, 2007 - 04:40:24 - перейти к сообщению
Можно ли средствами php закрыть html страницу?
Если да, то как?
Если да, то как?
8. ETC - 12 Февраля, 2007 - 08:34:34 - перейти к сообщению
Что значит «закрыть»?
9. Davinchi - 18 Февраля, 2007 - 07:11:16 - перейти к сообщению
ETC пишет:
Что значит «закрыть»?
Значит закрыть окно браузера на стороне пользователя.
Не подскажите почему так происходит: на бесплатном хостинге у меня есть страница на php и при ее открытии должны записываться некоторые данные в файл, который находится в той же директории, однако этого не происходит или происходит через раз (права на доступ 7777). С чем это может быть связано?
10. Леголегс - 18 Февраля, 2007 - 16:15:25 - перейти к сообщению
Davinchi пишет:
Значит закрыть окно браузера на стороне пользователя.
Средствами PHP это в принципе невозможно. Это всё равно как если средствами наборщика в типографии почесать читателю нос. Просто разные периоды времени.