Jump to content

Boron

User
  • Posts

    95
  • Joined

  • Last visited

Everything posted by Boron

  1. e1f, не помню... Вчера по примерам делал пол ночи... Читал и комментарии к коду, но реально не помню зачем там передача события... А я сам, как уже написал, в JS не очень силён (т.е. готовый код читать умею, сам синтаксиса не изучал, поэтому сам мало что напишу). Если ты сразу понял, как записать правильно, не мог бы мне написать? Просто мне сегодня сдавать эту страницу, и не очень бы хотелось писать пользователям FireFox, чтобы они заходили с IE... А с JS мне сегодня уже не получится разобраться (физически не успеваю)...
  2. Я плохо знаю JS, поэтому обращаюсь за помощью к вам... В общем первый раз на моей памяти, Firefox подкладывает мне такую свинью. В общем на странице http://hot.ee/lagunas/ можете посмотреть что вышло. JS смотрит какой язык И статус человека выбран (при помощи Radio), в следствии чего показывает тот или иной DIV. В Opera, Konqueror и !IE6! всё работае нормально, а Firefox 3.0.8 не показывает слои. Кто-нибудь может подсказать в чём дело? P.S. Не мог бы кто проверить работу скрипта в IE7? Просто у меня его не поставить... P.P.S. Вот код страницы: <html> <head> <title>Анкета / Ankeet</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style> .linkspan { cursor: pointer; color: #FF0000 } .bar { position: absolute; width: 100%; text-align: center; visibility: hidden; } </style> <script> var closewindow = true; var openwindow = ''; function show_bar(ev, id) { if ((closewindow == true) && (openwindow != '')) { document.getElementById(openwindow).style.visibility="hidden"; } openwindow = "win[" + id + "]"; obj = document.getElementById(openwindow); obj.style.visibility = "visible"; } function hide_bar(id) { document.getElementById("win[" + id + "]").style.visibility="hidden"; } function logic() { var currentradio; currentradio='all'; if (document.forma.language[0].checked) { if (document.forma.status[0].checked) { show_bar(event, 1); } if (document.forma.status[1].checked) { show_bar(event, 2); } if (document.forma.status[2].checked) { show_bar(event, 3); } if (document.forma.status[3].checked) { show_bar(event, 4); } } if (document.forma.language[1].checked) { if (document.forma.status[0].checked) { show_bar(event, 5); } if (document.forma.status[1].checked) { show_bar(event, 6); } if (document.forma.status[2].checked) { show_bar(event, 7); } if (document.forma.status[3].checked) { show_bar(event, 8); } } } </script> </head> <body> <table align="center"><tr><td> <form name="forma"> <p><b>Valige keel / Выбирите язык:</b></p> <input type="radio" name="language" value="est" onclick="logic()">Eesti / Эстонский<br /> <input type="radio" name="language" value="rus" onclick="logic()">Vene / Русский<br /> <p><b>Te olete / Вы:</b></p> <input type="radio" name="status" value="1" onclick="logic()">Kooli juhatus / Управление школой<br /> <input type="radio" name="status" value="2" onclick="logic()">Lapsevanem / Родитель<br /> <input type="radio" name="status" value="3" onclick="logic()">Õpilane / Ученик<br /> <input type="radio" name="status" value="4" onclick="logic()">Õpetaja / Учитель<br /> </form> </td></tr></table> <div id="win[1]" class="bar"> <a href="http://spreadsheets.google.com/viewform?hl=ru&formkey=cFdxQnRrYWtsUzVpRjdTcnZ5QWpOQkE6MA..">Alustame</a> </div> <div id="win[2]" class="bar"> <a href="http://spreadsheets0.google.com/viewform?hl=ru&formkey=cFdxQnRrYWtsUzVoU0dBTjJKTTRrZXc6MA..">Alustame</a> </div> <div id="win[3]" class="bar"> <a href="http://spreadsheets5.google.com/viewform?hl=ru&formkey=cFdxQnRrYWtsUzVqbDhib1NhVTZ3WHc6MA..">Alustame</a> </div> <div id="win[4]" class="bar"> <a href="http://spreadsheets2.google.com/viewform?hl=ru&formkey=cFdxQnRrYWtsUzVneVhKVHRDNUkxRmc6MA..">Alustame</a> </div> <div id="win[5]" class="bar"> <a href="http://spreadsheets1.google.com/viewform?hl=ru&formkey=cFdxQnRrYWtsUzVqX0VzN2x0QzdZVVE6MA..">Начнём</a> </div> <div id="win[6]" class="bar"> <a href="http://spreadsheets3.google.com/viewform?hl=ru&formkey=cFdxQnRrYWtsUzVpUjgxaFFpWDJxUXc6MA..">Начнём</a> </div> <div id="win[7]" class="bar"> <a href="http://spreadsheets6.google.com/viewform?hl=ru&formkey=cFdxQnRrYWtsUzVnZk5XQW5GZjZCUlE6MA..">Начнём</a> </div> <div id="win[8]" class="bar"> <a href="http://spreadsheets4.google.com/viewform?hl=ru&formkey=cFdxQnRrYWtsUzVqeTl1dWI5aUU2WFE6MA..">Начнём</a> </div> </body> </html>
  3. Странно как-то... Для базы данных указывал кодировку: utf8_general_ci $command_new_db = "CREATE DATABASE `$new_db_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"; Потом создал таблицу $command_new_table = " CREATE TABLE ".$new_table_name." ( id MEDIUMINT( 9 ) NOT NULL AUTO_INCREMENT, login VARCHAR( 32 ) NOT NULL, pass VARCHAR( 32 ) NOT NULL, email VARCHAR( 64 ) NOT NULL, status TINYINT( 2 ) NOT NULL DEFAULT '0', timestamp INT( 10 ) NOT NULL, PRIMARY KEY (id) ) ENGINE = MYISAM "; В PHPMyAdmin показано, что строки таблицы тоже в кодировке utf8_general_ci. Все страницы добавления данных в базу данных, сохранены в кодировке UTF8. Но данные сохраняются в таком виде: Кто может подсказать, в чём проблема?
  4. Veseloff, zwie, спасибо вам за ответы! Теперь всё ок. Что-то, как показал сегодняшний день, до меня плохо доходит применение точек и кавычек.
  5. Такой вопросик у меня: Мне в цикле надо вывести значения переменных в сессии... for ($i = 1; $i <= 26; $i++) { echo "$_SESSION['index_question".$i."']"; $full_string_values = $full_string_values.$temp_string; } Сервер матерится: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/questions/end_teacher.php on line 26 В Гугле поговаривают, что дело в кавычках. Кто-нибудь может мне подсказать, как вывести на экран значение переменных из сессии?
  6. Запарился уже с этой задачей. Вроде простецкая, а ничего не получается. Поэтому обращаюсь за помощью к вам. В общем есть цикл: for ($i = 1; $i <= 26; $i++) { $temp_string = "index_question".$i.", "; echo $temp_string; } Получаем с него такой результат: Как эту строчку, сохранить в переменной? Я пробовал сделать так (просто в VBA это катило): $full_string = " "; for ($i = 1; $i <= 26; $i++) { $temp_string = "index_question".$i.", "; echo $temp_string; $full_string = $full_string + $temp_string; } Но результатом от такого решения является: Кому не лень подсказать решение к моей проблеме?
  7. homm, понял, спасибо за ответ! Вот так и сказывается отсутсвие базовых знаний...
  8. Nekromancer, Понял, спасибо за ответ! Как-то незадумывался, что по сути это разные символы... Просто я всегда, при письме, одинарную кавычку использовал как апостроф.
  9. Помоему тебе надо спросить это в разделе JavaScript.
  10. С ПРОБЛЕМОЙ РАЗОБРАЛСЯ, В НИЗУ ПОЯСНЕНИЕ Писал вчера скрипт регистрации пользователя. Чтобы никто не мог зарегистрировать такой ник повторно, перед добавлением записи в базу данных идёт следующая проверка: // Создём условия поиска в базе на совпадения логинов $twins = "SELECT 'id' FROM 'users' WHERE 'login'='{$user_login}' LIMIT 1"; // Пишем код, при котором ищется количество идентичных по имени пользователей $search_twins = mysql_query($twins) or die(mysql_error()); // При уже имеющимся пользователе выдаём соответсвующее сообщение, при отсутсвии - записываем его в базу данных if (mysql_num_rows($search_twins) == 1) { die('Такой пользователь уже есть.'); } else { // Записываем введённые пользователем данные в базу данных mysql_query("INSERT INTO ".$new_table_name." (login, pass, email, registration_time) VALUES ('$user_login','$md5_password','$user_mail', '$time')", $db_connection); echo "Пользователь добавлен <br/>"; } Вчера вечером всё нормально проверялось, добавлялось... В общем всё работало хорошо. Сегодня, сев за компьютер и ещё раз проверив скрипт, получаю следующее: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''users' WHERE 'login'='Boron2' LIMIT 1' at line 2 Кто знает: как так может быть - вчера синтаксис запроса сервер устраивает, а сегодня уже нет? У кого-нибудь есть идеи? P.S. Вчера магнитных бурь не было! ДОБАВЛЕНО: В проблеме разобрался. Проблема была в том, что я перед сном в запросе кривые галочки ` поменял на прямые ' . Извините, я с MySQL работаю не более недели - а это что-ли так критично какую галочку ставить? (кстати, как они называются, кто подскажет)?
  11. В теме http://forum.htmlbook.ru/index.php?showtopic=11640 увидел фразу: Собственно уже второй раз вижу текст о том, что PHP скрипты не работают в *.html файлах. Но на локальной машине (ставил apache и php из репозитория kUbuntu) и на серверах (от двух разных хостинг-провайдеров), на которые я когда-либо заливал такие файлы для теста (*.html, где внутри php-скрипты), всё работало на корректно. Правда скрипты были простенькие. Так вот вопрос: в моей ситуации просто попадались "удачно" сконфигурированные сервера, или всё-таки простые скрипты работают корректно в независимости от расширения файла? Вопрос для общего саморазвития. Сейчас я себя уже приучил файлы со РНР скриптами называть *.php.
  12. tonik_spb, спасибо за ответ! Дело в том, что не мог правильно задать вопрос гуглу. Мне помогли. Проблему разрешил. А по поводу JS - начальные знания имею, а чтобы улучшить их - всё как-то не найти желания, а в следствии этого - времени... Уже не раз сам себя материл за это.
  13. Путанно написал заголовок, разъясняю. Вот пример сайта, где можно посмотреть что я имею ввиду. Под большой фотографией есть панель, где имеются маленьки фотографии. Все фотографии не умещаются на панели, поэтому её можно "пролистать", не обновляя страницу. Как я понял, используется JavaScript. Но когда я сохраняю страницу, чтобы поковыряться в исходном коде - локально эта "листалка" не работает. В общем вопрос: Не могли бы вы мне помочь и поделиться, если у кого есть, ссылками на статьи, обозревающие как сделать такую панель. Или поделиться готовыми исходниками, чтобы в них мог поковыряться и разобраться как это работает. Или, кому не лень, подскажите - как это реализовано? Просто вообще не понимаю. А очень хочется сделать такую штуку... Буду рад вашей помощи.
  14. Ссылка там мертва. Это то правда. Просто думал мало ли есть какие-то "стандарты", по правилам которых оформляют код профессиональные верстальщики. Посмотрел. HTML - оформляю так-же, только вместо табуляции более "глубоких" тегов использую два пробела. CSS - оформляю немного иначе. (если интересно, можешь посмотреть пример тут). В общем и из другой темы, на которую ты прив?л ссылку, и по молчанию других форумчан в этой теме, я понял, что не стоит особо заморачиваться как оформить код - главное чтобы было более-менее читаемо. Спасибо за ответ!
  15. Когда знакомых спрашивал с чего лучше начать изучение РНР, некоторые из них советовали начать с теории того, как правильно оформлять код. Мол есть некоторые "стандарты" написания кода, чтобы облегчить читаемость и понимаемость кода между разработчиками. А вот задумался: а есть ли какие-то рекомендации в оформлении кода: 1. HTML 2. CSS Нет, я конечно понимаю, что и HTML и CSS намного легче воспринимается чем код на языке программирования, но я допускаю, что при достаточно сложной в?рстке может быть проблематичным чтение и кода HTML. В общем никто не задавался тем же вопросом: как правильно оформлять код в HTML и в CSS файлах? С HTML в принципе я сам для себя уже понял - как мне удобнее оформить код, а вот с CSS до сих пор не разобраться - как его правильно структурировать. Никто ничего не подскажет?
  16. Изначально задал данный вопрос в этой теме, но к сожалению она уже убежала в низ. Поднимать тему не хочу (ибо изначально она была создана не совсем по моему вопросу), решил создать отдельную. Вопросик такой: а есть ли какие-то причины, по которым не стоит использовать redirect при помощи Просто с ридеректами не работал ещ? толком, а на некоторых страницах, который мне показал Google помимо META refresh используется JavaScript. Просто я вот думаю, что как раз таки от JavaScript толку меньше, т.к. не 100% пользователей бегают по сайтам с его использованием, а вот с META Refresh наверняка точно переадресуется пользователь. В общем у кого-нибудь есть какие-нибудь доводы против использования только META Refresh? По личному опыту, кто-то встречался с проблемой, когда какой-то браузер не работает с перенаправленияем, которое делается при помощи META Refresh?
  17. Emm, здорово! Даже не подозревал о таких сервисах. Огромное спасибо за ссылку!
  18. Emm, спасибо за линк! ZoNT К счастью, частично переписав код дизайна (и css файла) получилось таки получить правильный дизайн, который отображается во всех браузерах корректно (под которые я верстаю). Естественно, что есть маленькие некрасивости в разных браузерах, но в целом вс? выглядит вменяемо. В общем обошлось. Кстати, вопросик не по теме: а ты проверяешь в Safari под Win или Mac? Просто ты не в курсе - Сафари под Win отображает сайты 1 в 1, по сравнению с маковским Сафари?
  19. Вот из-за него родимого и захотелось идти на ухищрения. Я конечно подумаю, может быть как-то можно будет решить проблему "кривого дизайна" путям хитрого CSS, но вообще, думал проще будет с отдельными стилями к каждому браузеру, на которые буду затачивать сайт. Да, применять хаки не особо охото. Если не трудно (мало ли у тебя есть ссылочка на материальчик по данному вопросу) - кинь е?, если не трудно. Просто я так думаю если не сейчас, но когда-нибудь вс?-равно прид?тся применить хаки для IE.
  20. Доброго времени суток! Пытался на форуме найти тему - не смог (а вроде где-то видел решение). В общем задача сделать так, чтобы в зависимости от того, каким браузером будет просматриваться сайт, грузилась свой файл CSS. style-ie.css style-ff.css style-opera.css Такое вообще реально реализовать или у меня ложная память, что я видел решение этой задачи?
  21. Boron

    Opera 9.5

    Сегодня обновил на машине с Linux Оперу до 9.50. За целый день с?рфинга по Интернету никаких нареканий не возникло. А вот способность синхронизации закладок (и не только) с их сервером (необходимо сначала зарегистрироваться у них на сайте) меня радует безумно. Я ещ? когда бету 9.50 пробовал - привык к этой функции. А по теме - наверное вс?-таки зараза
  22. Полуд?нный, Сам использовал данный "фикс": http://www.twinhelix.com/css/iepngfix/ Но сразу скажу, что иногда у меня возникали следующие глюки: 1. Иногда прозрачность не срабатывала 2. PNG картинки произвольно меняли свой размер 3. Иногда PNG вообще не отображались Происходит это очень редко, но лично я приш?л к выводу, что лучше сразу придумать вариант использования PNG изображений без использования прозрачности (и полупрозрачности)
  23. Да ситуации разные бывают. Картинки могут уже иметься сразу, но публиковать по каким-либо причинам нужно конкретно одну. 100 картинок или 10 раз по 10. Лично мне удобнее сразу вс? закинуть на сервер, чем несколько раз по нескольку штук... В прочем пош?л уже флейм. Говорю - я понимаю и тебя, и автора темы... Если хочешь, можем обсудить этот вопрос посредством ЛС, хе-хе. Хотя смысла в этом не вижу.
  24. Хех, да, так в ч?м-то правильнее, но я и JENYTAVR'а понимаю - сам тоже делаю через include. Просто на медленом соединении интернета раздражает каждый раз заливать новую картинку, а так: залил сразу все картинки, и меняй только в htm файле нужную циферку/буковку. ИМХО - удобнее.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy