Jump to content

Styx

User
  • Posts

    97
  • Joined

  • Last visited

Everything posted by Styx

  1. Остается так: $yourarray = $_POST; O_o Только зачем, если можно пользоваться самИм суперглобальным массивом $_POST? Это, конечно, если в $_POST помимо этих значений не передаётся еще какой-то «хлам». А если передается, то лишние ключи можно просто выбрасывать из рассмотрения...
  2. Если так, то по идее он должен приходить не как некий массив в массиве $_POST, а как отдельные переменные — элементы массива $_POST. Т.е., видимо, обращаться можно просто: $a = $_POST['cat_a1']; $b = $_POST['cat_b1']; и т.д.
  3. Дайте мне имя массива — я скажу, как. =))
  4. $yourarray = print_r($_POST, true); Теперь массив сидит в $yourarray. Но это только в случае, если больше ничего в $_POST нету =))) P.S. Как строка, разумеется. А вы что-ли не знаете сами, где и как формируется этот массив?
  5. Покажите, как вы передаете этот массив сценарию php. Имя у него есть вообще?
  6. С помощью метода setInterval объекта window. В callback-функции нужно будет по небольшим шажкам увеличивать атрибут (например, width там, или left) до тех пор пока элемент не будет показан целиком.
  7. Нет, нельзя. Можно было бы в PHP. А тут только строковый анализ URL. Так вы получите только ошибку, что переменная Name не определена.
  8. Ну вот, например... Форма отправки: <form action="Accepter.htm" method="get"> <input type="text" name="Name" /><br /> <input type="submit" value="Submit" /> </form> Документ назначения Accepter.htm: <body> <script type="text/javascript"> document.write(decodeURIComponent(window.location.search.slice(1))); </script> </body> Код выведет в документ строку "Name=Какое-то_имя".
  9. Передачу с html на html без посредства php можно осуществить только методом GET. Соответственно, если использовать метод GET, в документе index.html придется скриптом анализировать строку адреса (location.search) и выделять из нее нужную переменную и ее значение.
  10. Метасимвол . (точка) совместно с модификатором s.
  11. Возможно, решение — рекурсия с проверкой: имеются ли дочерние (т.е. если дочерние есть, функция вызывает себя рекурсивно, переходя на подуровень ниже).
  12. <script type="text/javascript"> var focused = false; </script> ......................... <input type="text" name="txt" onfocus="focused=true;" onblur="focused=false;" /> Считывая в любое время переменную focused, узнаете, в поле курсор или нет... =)
  13. Ошибка в 23 строке. =)
  14. Ещё... События объекта window можно генерировать до начала загрузки содержимого страницы. <body> <script type="text/javascript"> window.onclick = function() {window.alert("Это сообщение о том, что возникло событие onclick!");} window.onclick(); </script> <p>Это появляется уже после искусственно вызванного события onclick!</p> </body>
  15. Ясное дело. Но ни о каких событиях с объектами документа (о чем говорил топикстартер) в этом случае нельзя будет говорить. P.S. Хотя «событие» можно эмулировать, вызвав его обработчик, если тот является простой функцией и не связывается с DOM.
  16. Колос, и где здесь события? =)
  17. Styx

    getComputedStyle

    <html> <head> <title>getComputedStyle</title> <style> #elem_container{ position: absolute; left: 100px; top: 200px; height: 100px; border: #f00 1px solid; } </style> </head> <body> <div id="elem_container">dummy</div> <div id="output"></div> <script> function getTheStyle() { var elem = document.getElementById("elem_container"); var currStyle = (elem.currentStyle) ? elem.currentStyle : getComputedStyle(elem, ''); var bordr = currStyle.borderBottomWidth + " " + currStyle.borderBottomStyle + " " + currStyle.borderBottomColor; elem.innerHTML = bordr; } getTheStyle(); </script> </body> </html>
  18. Styx

    getComputedStyle

    Объект, возвращаемый методом getComputedStyle не абсолютно идентичен объекту style. Атрибуты сокращенного форматирования (типа border, border-style) в нем отсутствуют. Видимо, с этим остается смириться и пользоваться атрибутами для каждой из границ: borderBottomStyle, borderBottomWidth и прочее...
  19. У вас кавычки неверно стоят '<a id="two" href="two.php" onclick="return confirm(\'Register!\');">'; P.S. И где закрывающий дескриптор </a> ?
  20. Проверьте с помощью alert, правильный ли код вводится в документ. Т.е. ту же самую строку, которую передаёте в параметре методу document.write, выведите на экран с помощью alert и внимательно изучите, что там будет написано. Возможно, имеются еще какие-то управляющие символы, которые следует предварить обратной косой чертой. На самом деле, этот способ ничем не отличается от того, как если бы вы руками вписали этот скрипт в документ (только подставляется случайный путь и всё). P.S. Кстати, если в пути имеются слеши, их, возможно, тоже нужно будет предварить обратной косой чертой.
  21. Создайте массив строк с адресами, выберите случайный элемент. Затем введите на страницу свой скрипт методом write объекта document. Короче, впишите где-нибудь в разделе body примерно такой код: <script type="text/javascript"> var songs = new Array(); songs[0] = "song1.mp3"; songs[1] = "song2.mp3"; songs[2] = "song3.mp3"; /* etc. */ var i = Math.floor(songs.length * Math.random()); document.write("<script type='text\/javascript' src='http:\/\/forum.ucoz.ru\/media\/?auto=0;small=0;color=ff4f00;textoff=0;t=audio;f='" + songs[i] + "'><\/script>"); </script>
  22. «Накройте» флэш сверху абсолютно позиционированной картинкой. При запуске — картинке display="none". =)))
  23. Назначайте им динамически не только имена, но и идентификаторы (хотя бы такие же как имена). Тогда не нужно будет заботиться о способе обращения (getElementById). P.S. А вообще — i = "2"; document.forma.elements["newsum" + i].value="...";
  24. И всё же вы уверены, что кнопка расположена между дескрипторами <form> и </form>? Если да, попробуйте помимо этого назначить id форме (например, id="stubbornForm"), а кнопку перепишите так: <input type="button" value="Submit" onclick="document.getElementById('stubbornForm').submit();" title="Submit data" />
  25. Ну, разумеется!! Обязательные атрибуты action и method. А иначе как и куда отсылаются данные с вашей формы? O_o
×
×
  • 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