|
|
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
в общем есть код,приблизительно следующего вида: <!DOCTYPE html> <body> oooooooooooooooooooooo <SCRIPT> ... </script> проблема в том, что скрипт не работает,но если убрать доктайп: <body> oooooooooooooooooooooo <SCRIPT> ... </script> то скрипт работает.чтокакгдепочему???? как доктайп влияет на выполнение скрипта?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 20:27:01 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
DOCTYPE влияет на отрисовку разметки. Что-то я слышал, что он может влиять и на скрипт, но из практики сделал вывод: если это происходит, значит это не скрипт, а говнокод. чтокакгдепочемуFireBug ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 20:44:29 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
swarex, через валидатор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 20:54:28 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
swarex, Напишите маленькими буковками открывающий и закрывающий тэти. Вообще-то, не понятно. Потому что то, что Вы написали, глаза невалидностью режет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 20:58:29 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
говнокод <script> function resize(){ var wwidth=(window.innerWidth)?window.innerWidth: ((document.all)?document.body.offsetWidth:null), page = document.getElementById("page"), left = document.getElementById("left"), right = document.getElementById("right"), center = document.getElementById("center"); if (wwidth<=1120) { page.style.width = 100 + '%'; left.style.width = 20 + '%'; right.style.width = 20 + '%'; center.style.width = 59 + '%'; } else if (wwidth<=1520) { page.style.width = 1100; left.style.width = 170; right.style.width = 170; center.style.width = 750; } else { page.style.width = 1500; left.style.width = 247; right.style.width = 247; center.style.width = 1000; } } window.onload = resize(); window.onresize = resize; </script> что здесь токого нехорошего? про валидационные проблемы - поподробнее плз. (что не соответствует и на что надо заменить? все буквы в коде мелкие,у меня просто капслок нажатым был ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 21:12:10 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
swarex, смысл выкладывать часть, нужно всё ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 21:16:31 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
У Вас и в яваскрипте проблемы: Не page.style.width = 1500;, а page.style.width = "1500px"; В "правильных" браузерах не будет работать. Что, к каждой строчке придираться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 21:18:56 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
Проще сказать, что тут хорошего. Ничего. А особенно плохо innerWidth, all и запятые там, где должны быть точки с запятыми. А еще resize и resize() это две большие разницы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 21:19:04 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
Про точки с запятыми соврал, там многострочный var. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 21:20:41 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
А еще все это можно сделать вообще без скрипта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 21:21:44 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
Antonariy, Прикольно, я на запятые даже и внимания не обратил. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 21:22:10 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
AntonariyПро точки с запятыми соврал, там многострочный var. А, понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 21:23:07 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
судя по всему фаербаг есть у всех - как работает без доктайпа по умолчанию - ширина в пикселях вроде? особенно плохо innerWidth, all что плохо?и как тогда лучше узнать рабочую ширину клиента? resize и resize() это две большие разницы да, большие,но что вы хотите?убрать скобки от window.onload? совсем так без скрипта сделать нельзя. я хочу сделать несколько стилей - с маленькими сайдбарами для маленьких моников и большими для больших. т.е. ~ 3 пакета стилей,в зависимости от ширины рабочей части браузера переключаемые скриптом. пока просто примериваюсь. пс: не посоветуете хороший текстовый онлайн учебник js для нубасов,с понятными примерами? яваскрипт.ру - не надо, ибо у них нет примеров относительно полезного использования материала.как делать говорят,а нафига - нет((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 21:38:39 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 21:54:45 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
в зависимости от ширины рабочей части браузера переключаемые скриптомЭто можно сделать через css ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 23:03:25 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
swarexкак доктайп влияет на выполнение скрипта?? Добавь type="text/javascript" к тегу <script>. Это может влиять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 00:37:47 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 07:49:27 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
+автор я хочу сделать несколько стилей - с маленькими сайдбарами для маленьких моников и большими для больших. http://www.javascriptkit.com/howto/newtech3.shtml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 09:07:11 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
bazileДобавь type="text/javascript" к тегу <script>. Это может влиять. 4. No More Types for Scripts and Links / The default, which is used if the attribute is absent, is "text/javascript". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 09:37:55 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
Ex_Soft4. No More Types for Scripts and Links/ The default, which is used if the attribute is absent, is "text/javascript". Спасибо. Буду знать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 09:53:18 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
просто интересно - браузер без поддержки html5 на какой доктайп будет ориентироваться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 11:25:31 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
как-то так...просто интересно - браузер без поддержки html5 на какой доктайп будет ориентироваться? Какой указан, на тот и ориентируется. Доктайп 5-го html понимают все более менее популярные браузеры (включая IE6, нетскейп лохматых годов и т.д.). Другое дело теги <video> и прочие браузер не поймёт, но сам доктайп будет воспринят корректно и браузер перейдёт в заданый ему доктайпом режим. А в чём вопрос был? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 11:48:32 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 13:18:05 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
как-то так... http://habrahabr.ru/post/140155/ 404 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 13:30:49 |
|
||
|
<!DOCTYPE html> не даёт работать скрипту
|
|||
|---|---|---|---|
|
#18+
Antonariyкак-то так... http://habrahabr.ru/post/140155/ 404хм, а у меня нормально загружается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 13:35:16 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=37952249&tid=1449355]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
191ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 525ms |

| 0 / 0 |
