AddM
Newbie-
Posts
28 -
Joined
-
Last visited
AddM's Achievements
Explorer (1/14)
-1
Reputation
-
Сделал вот так, это к то му что бы окно, которое появляется было по центру на экране: <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."> Думал будет работать! Эксперементировал. Такой вариант почему не попробовал?Вот этот вариант я уже начал сегодня пробовать через яву, но пока не получается.
-
Народ, ну подскажите, стоит дело(