AddM
Newbie-
Posts
28 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by AddM
-
Сделал вот так, это к то му что бы окно, которое появляется было по центру на экране: <script type="text/javascript"> w = screen.width h = screen.height w1=w/2-200 h1=h/2-200 window.moveTo(w1,h1); </script> В приципе устраивает вариант, но когда этот скрипт срабатывает, я замечаю что изначально окно появляется в левом верхнем углу экрана, а потом быстро перескакивает. Это быстро происходит, но всё же заметно. Как избавиться от этого?
-
А как можно сделать что бы по центру это окно появлялось? По логике высчитать высоту и длину экрана и разделить на два, а потом плясать от этих координат, но ведь мониторы разного расширения бывают? Нужен скрипт, который динамическим будет?
-
Здавствуйте! Подскажите как запретить изменения окна после того как изменения уже применились: Вот вызываем новое окно при нажатии на ссылку: ссылка: <a href="./name_page.php" target="_blank">БАХ!</a> вот скрипт который срабатывает при окрытии нового окна и меняет уже размеры окна файл "name_page.php": <script> window.resizeTo(500,500); </script> Пробовал setResizable(false); , но что-то подсказывает что не из этой оперы... Как можно сделать что бы далее не возможно было растянуть это окно, т.е. размер 500х500 закрепился и не давал изменять пользователю окно? И ещё, подскажите как можно создать окно в котором не будет появляться панелей меню браузера, например, где отображается "Файл, Правка и т.д."; адресная строка и прочее что обычно отображается в окне браузера. Я думаю это не фантастика
-
Вот так сделал кнопку на удаление с подтверждением, работает: <form action="editmain.php" method="POST"> <input name="del" type="submit" value="Удалить филиал(ы)" onclick="if(confirm('Подтвердите удаление?')) submit();else return false;"/> </form> до этого всё пытался через location.replace, parent.location, location.href И просто ",i=значение".
-
Сделал с инкриментом. Работает. function Test(id) { document.getElementById(id).checked='true'; } Ни как, попроробовал и не получилось)) А как можно уменьшить параметрами окно браузера, например, на кнопку или ссылку нажимаю появляется окно маленькое 200 на 200. Это тоже через яву делать?
-
Ну, я просто лёгких путей не ищу, думал может можно заставить яву рабоать с mysql внедрив в неё php. Это из области фантастики?)) Пусть пока строчки будут так разделенны, мне просто пока удобно так, потом как всё работать будет я уже перепишу код. Сначала я тоже терялся видя множество двойных кавычек, ну сейчас уже всё хорошо))
-
Я учусь и лучше всего на примерах. метод восприятия у людей различается. Что значит, если ID совпадают? Какие ID? Что ты под ID имеешь в виду? ID тега или ID БД каждой строчки? Я про ID БД, где в БД есть, например, 3 поля: id(автоматически присваивается к любой новой строке), adres(ввод в ручную), sil(ссылка на ресурс-ввод в ручную). так вот я всё это время псиал тебе про id из БД. Т.к. Удаление я смог сделать по ID из БД, т.е. ставлю галочку и жму удалить у меня удалется запись из БД и обновлется страничка, где уже нет той строки, но не получается сделать выделение по нажатию ссылки адекватно. Т.к. у меня нет статичных функци в виду того что БД постоянно изменяется все циклы на построение таблицы являются динамическими. Вот пример где я чекбокс внедрил в поле ID из БД: <td><input type='checkbox' name='checkd[]' value='".$myrow['id']."'-->(идентификатор из БД) id='check'-->(статичный идентификатор тега) >".$myrow['id']."</td> <td>"."<a href="."http://".$myrow['sil']."-->(создание ссылки, IP берётся из БД и подставляется) target='_blank' onclick='Test(".$myrow['id'].")'-->(событие куда для проверки вставил id из БД, а не из тега.)>"."http://".$myrow['sil']."</a>" с инкриментом я могу предположить только следующее: <?php $c:=0; $result = mysql_query ("SELECT * FROM cam ORDER by name ASC;",$link); echo "<table border=0 width=''>"; echo "<tr> <td >"."id"."</td> <td>"."Адрес филиала"."</td> <td>"."Ссылка на камеру"."</td> </tr>" while ($myrow = mysql_fetch_array ($result)) { $c=$c++; echo "<tr> <td><input type='checkbox' name='checkd[]' value='".$myrow['id']."' id='check' >".$myrow['id']."</td> <td>".$myrow['addres']."</td> <td>"."<a href="."http://".$myrow['sil']." target='_blank' id='".$c."' "onclick='Test(".$c.")'>" ."http://".$myrow['sil']."</a>" ."</td> </tr>"; } echo "</table>"; Завтра проведу испытания. Надоело, в голове каша от всего...
-
А так делать можно? Пытаюсь кнопку сделать с подтверждением на удаление, а то у меня просто удаляет. function Test1() { if (confirm('Уверены?')) { <?php require_once './editmain.php'; ?> } else { alert("OR"); } } судя потому что не срабатывает вставки в яваскрипт из пхп нельзя делать?
-
О_О а как я им в динамическом массиве это впихну, если количество строк в таблице не постоянно? Т.е. то много стало, то часть удалилась... походу придётся это оставить и пока переключиться на перевёрстку и разбор явыскприт. постой у меня они есть же value='".$myrow['id']."' как можно в скрипте явы связать два тега по какми либо образом и напсиать проверку что если ид от чекбокса и ид от сслыки совпадают что чекед=true?
-
Хм... сделал так (вариант таблицы урезаный): <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Админка</title> <link href="begin.css" rel="stylesheet" type="text/css"> <script type="text/javascript"> function Test(id) { document.getElementById('check'+id).checked='true'; } </script> <?php $result = mysql_query ("SELECT * FROM cam ORDER by name ASC;",$link); echo "<table border=0 width=''>"; echo "<tr> <td >"."id"."</td> <td>"."Адрес филиала"."</td> <td>"."Ссылка на камеру"."</td> </tr>" while ($myrow = mysql_fetch_array ($result)) { echo "<tr> <td><input type='checkbox' name='checkd[]' value='".$myrow['id']."' id='check' >".$myrow['id']."</td> <td>".$myrow['addres']."</td> <td>"."<a href="."http://".$myrow['sil']." target='_blank' onclick='Test(".$myrow['id'].")'>"."http://".$myrow['sil']."</a>"."</td> </tr>"; } echo "</table>"; Список создаётся у меня динамически, т.е. при выполеннии скрипта выводится таблица с количеством записей сколько их в БД, если 100, то рисует 100, значит 100 ссылок, 100 разных адресов и 100 чекбоксов. добавил сюда onclick='Test(".$myrow['id']." id, который присваивается каждой строке из БД. Если в обработчике функции пишу alert(id) то всё отл, он выводит верные id нажимая на ссылки, т.е. всё соответствует, но не работает, если нпаишу так document.getElementById('check'+id).checked='true';. Я знаю что со статическим списком это прокатит легко, но с динамическим видимо нужно ещё что-то.
-
function Test() { document.getElementById('check').checked='true'; } Так работает, но у меня же строится таблица из массива записей, точнее записи из таблицы в массив помещаются и выводится множество строчек с чекбоксами, получается на какую ссылу не нажму выделяется всегда только 1-й. Можно как-то массив в хтмл задать или через яву, что бы чекбокс стаивлся там где я ссылку нажимаю? Может можно сделать, например, что бы и в чексбоксе и в ссылке генерился массив идишников, а потом в функции проверка на совпадения,е сли равны, то отмечаем чекбокс иначе нет. Такое возможно?
-
Хорошо попробую. ID я использую для вставки графических сигментов, мелких много, просто попробовал так сделать можно и без них, в таблице. А css файл к примеру у меня отдельно, скрипт на пхп, который удаляет из базы тоже отдельно, как тот что добавляет. Сначала закончу первый этоап потом уже разобъю на куски и разными файлами с подгрузкой перевесртаю для простоты понимания, пока буду писать много кода в одном файле.
-
Потому что с пхп начал и кавычки для меня уже привычное дело, а там где их нет не ругается интерпиритатор, хавает и всё выполянет. Width у меня для теста как был изначально, так и остался. Зато 42 печени на доноры можно сдать и людей спасти Чем <td> странный? Обычный тег из таблицы, который взят с вашего же сайта. не-не переменные надо двойными, если одинарными он ругается при обработке скрипта. Вот мне один тоже говорил "в файле.php все вставки html пиши через echo", но я его не слушал и пишу ток половину через echo, мне так воспринимать код проще. потому что у меня сейчас мозг разрывается от этого личного проекта, в голове каша html, css, php, mysql пару месяцев с этим работаю и проект этот надо уже показать, а по сути эта мелкая ИС в ней ещё много разных функций, которые не выложил, там кода много и во всякой извращённой форме написано, т.к. всё пишется по мере роста знаний и времени нет пока переверстать всё адекватно... + с сегодняшней темой переключился на яву, которой вообще не знаю, за неё теперь садиться надо, т.к. пхп перезагружает страницу, а мне не надо лишний раз их перезагружать, а ява выполняет на лету, а точнее всё как надо. Из всего что у меня сегодня получилось с явой это я смог добиться передачи и вывод перемнных по событию onclick через alert(var); из пхп в яву. и вообще сегодня пятница... PHP (что за константа checked?) это я пытался в input type=checkbox вставить в переменную это значение, а переменная просто находилась в теге input типа так: <input type="checkbox" name="check[]" value="" ".$a1."> Думал будет работать! Эксперементировал. Такой вариант почему не попробовал?Вот этот вариант я уже начал сегодня пробовать через яву, но пока не получается.
-
Народ, ну подскажите, стоит дело(
-
На странице по дефолту выводится таблица из БД где в id внедряется checkbox, он мне нужен для редактирования этих строк, например, добаление заметок, статуса и т.д.(код этого функционала не стал выкладывать, много займёт места). далее решил, что будет удобней, если при нажатии на ссылку галачка будет автоматом ставиться для удобства редактирования, пытался через функцию, но не рабтает так как надо, ни как не работает собитие onclick. А если в input type='checkbox' вставить этот параметр checked='$a1' или (".$a1."), то автоматически ставятся галочки, т.к. в html параметр checked это и есть галочка. Вот и пытался при помощи переменной решить это и не получается. Поэтому решил спросить здесь. Ниже можно всё увидеть. <?php require_once ("./имя_файла.php"); ?> function Test () { $a1=checked; } <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Тут текст</title> <link href="имя_файла.css" rel="stylesheet" type="text/css"> <div id="имя_идишника"> <?php $result = mysql_query ("SELECT * FROM DB ORDER by name ASC;",$link); echo "<table border=0 width=''>"; echo "<tr> <td >"."id"."</td> <td id='v_l'></td> <td>"."id_области"."</td> <td id='v_l'></td> <td>"."Наименование филиала"."</td> <td id='v_l'></td> <td>"."Адрес филиала"."</td> <td id='v_l'></td> <td>"."Хост филиала"."</td> <td id='v_l'></td> <td>"."Ссылка на камеру"."</td> <td id='v_l'></td> <td>"."Статус Проверки"."</td> <td id='v_l'></td> <td>"."Статус Работы"."</td> <td id='v_l'></td> <td>"."Заметки"."</td> <td id='v_l'></td> <td>"."Статус"."</td> <td id='v_l'></td> <tr> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> </tr>"; while ($myrow = mysql_fetch_array ($result)) { echo "<tr> <td><input type='checkbox' name='checkd[]' value='".$myrow['id']."' ".$a1.">".$myrow['id']."</td> <td id='v_l'></td> <td>".$myrow['obl']."</td> <td id='v_l'></td> <td>".$myrow['name']."</td> <td id='v_l'></td> <td>".$myrow['addres']."</td> <td id='v_l'></td> <td>".$myrow['hs']."</td> <td id='v_l'></td> <td>"."<a href="."http://".$myrow['sil']." target='_blank' onclick='Test()'>"."http://".$myrow['sil']."</a>"."</td> <td id='v_l'></td> <td>".$myrow['prov']."</td> <td id='v_l'></td> <td>".$myrow['rab']."</td> <td id='v_l'></td> <td>".$myrow['textp']."</td> <td id='v_l'></td> <td>".$myrow['status']."</td> <td id='v_l'></td> </tr> <tr> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> <td id='h_l'></td> </tr>"; } echo "</table>"; ?> </div> </body> </html> "h_l" и "v_l" это графические границы для таблицы.
-
Началось! Кто ещё мораль прочитает? Сижу и читаю, пока ничего не получается, делал через яву, через пхп (функции), от того что пока не хватает знаний в этой области и задал на форуме вопрос, А для чего тогда нужен форум и раздел "Для начинающих"?
-
Ога завязывай стебаться, подскажи, если знаешь
-
Подскажите как? Через скрипты?
-
Здравствуйте! Возможно ли сделать по событию "onclick" в теге <a>, где ссылка на какой-либо ресурс так что бы рядом стоящий "checkbox" отмечался галочкой?
-
я неделю с этим вожусь, не понимаю я ещё всего что вы говорите)))) всё, в голове каша(( Решил пока делать, что бы проект не висел, всё отдельными страницами с неизменной шапкой в которой будут перечсиленный все функции, т.е. copy/past. Не дорос я ещё до серьёзных операций, мало знаю в этой области.
-
сейчас попробую)) А название файла точно с точки? не даёт мне файл такой создать( Создал) " .$_GET['id']." - это переменная, которая берёт из БД идишник? Ещё больше запутывает эти схемы)) Получается я должен насоздавать кучу форм, если у меня будет много функциональных кнопок?
-
Спасибо, а файл .htaccess где подключать? И закидывать его туде же где httpd.conf?
-
С location не получается.. вот файлы для теста с банальным "echo": t1.php: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Учусь-тестовый сайт</title> <link href="" rel="stylesheet" type="text/css"> </head> <body> <form action="t2.php" method="get"> Выберете элементы для удаления и нажмите кнопку «Удалить»: <br> <br> <br> <input name="var" type="submit" value="Удалить"> </form> </body> </html> t2.php: <?php if (isset($_GET['var'])) { echo "Hi!"; header('Location: t1.php'); die; } ?> Ругается и не работает: Hi! Warning: Cannot modify header information - headers already sent by (output started at T:\home\Testau\t2.php:40) in T:\home\Testau\t2.php on line 42 Как я понял или может не так понял, location не нравится что перед ней что-то выполняется, да и вообще, если после неё тоже ругается. вот делал таким образом, может атк яснее будет чего я хочу добиться: файл t4.php: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Тестовый вариант</title> <link href="" rel="stylesheet" type="text/css"> </head> <body> <form action='t4.php' method='GET'> <input type='submit' name='ok' value='Готово' /> <input type='submit' name='ok1' value='Готово1' /> </form> </body> </html> <?php $def_a = "1"; if (!$_GET['ok']) { $a=$def_a; } else{ $a = $_GET['ok']; } echo $a; if (!$_GET['ok1']) { $a=$def_a; } else { $a=$_GET['ok1']; } echo $a; ?> Но в этом файле всегда будет выполняться последнее условие не смотря на то что вроде работает как надо и тогда получается надо какое-то прерывание делать. Как с этим боросться и осуществить подскажите?
-
Delphi-kaka С includ'om пробовал что т зупатлся там... хорошо попробую, но в пн, на выходных хочу от всего и всех отдохнуть. А через requery не тоже самое будет?