Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: html в JS [2]
ТвойWeb » WebMaster класс » JavaScript » html в JS

Страниц (4): « 1 [2] 3 4 »
 

11. TvoyWeb - 23 Марта, 2005 - 16:53:18 - перейти к сообщению
Валерий
Покажи как ты цвет задаешь.
12. Валерий - 23 Марта, 2005 - 17:05:07 - перейти к сообщению
TvoyWeb
CODE:
document.write("</font></center></td><tr><td><center><font size=2 color =#333300>")


Вот так... Неправильно? Простой тегОднако
13. SviMik - 23 Марта, 2005 - 17:17:29 - перейти к сообщению
Валерий
А почему после "color" пробел?
14. Валерий - 23 Марта, 2005 - 17:34:01 - перейти к сообщению
SviMik
TvoyWeb
Понял...
Дело не в пробеле (это я здесь ошибся, набирая) - в ковычках. Я код написал сейчас, а потом посмотрел, что я у себя делаю. А я там задаю цвет, как в тегах положено - в ковычках значение цвета...
Перечитал внимательно верхний пост.

(Невнимательность меня погубит...)Соска
И еще: для скрипта (сечас экспериментировал) важно еще что за чем идет? Так? Например, вначале нужно задавать цвет, потом - размер и только потом сам шрифт?
У меня менялся цвет только если все стояло в таком порядке
15. TvoyWeb - 23 Марта, 2005 - 18:06:40 - перейти к сообщению
Валерий пишет:
важно еще что за чем идет? Так?

Нет это не важно. Для скрипта вообще не важно что ты пишешь в documet.write(). Для него важно чтобы не было допущено синтаксических ошибок.
Например если ты код внутри documet.write() заключаешь в двойные кавычки, то все двойные кавычки в коде нужно экранировать слешем вот так:
CODE:
document.write("<img src=\"images/image_18.gif\" width=\"153\" height=\"45\" alt=\"\">");

Если код внутри documet.write() заключаешь в одинарные кавычки (апострофы) то двойные кавычки экранировать не нужно
CODE:
document.write('<img src="images/image_18.gif" width="153" height="45" alt="">');

То же правило и для апострофов в коде заключенном в documet.write()
16. Валерий - 23 Марта, 2005 - 18:23:34 - перейти к сообщению
TvoyWeb
Спасибо, я понял.
А можно глупый вопрос?
В общем, задам.
Идет скрипт. То бишь, обьект - документ, метод - писать, дальше скобки - что писать. А зачем ковычки?
17. TvoyWeb - 23 Марта, 2005 - 19:01:36 - перейти к сообщению
Валерий
Не совсем понял вопрос.....
18. Валерий - 24 Марта, 2005 - 01:24:08 - перейти к сообщению
TvoyWeb
Когда я научусь задавать вопросы...

Я хочу знать, что ДЕЛАЕТ каждый знак.
Вот, например 5+4-(8-7)
Я знаю, что делает скобка, что она диктует.
Перечитал три учебника по скриптам - везде пишется, что так писать НАДО, но нет объяснения, почему надо? Ну, устроен я таким образом, что без этого знания мне впустую вся наука.
Синтаксис мне нужен. Причем с объяснением дела каждого знака.
Тег в НТМЛ - все понятно. В скриптах - море знаков. Если часть их объясняется (начало скрипта, конец, к примеру - ;, то об остальном -"надо писать так". Вопрос в том, что когда просто диктуется, знаешь, как написать скрипт ЭТОТ. "Этот скрипт делает из экрана окошко с решеткой" - мне это не надо. Я должен посмотреть скрипт и сказать сам, что он будет делать. А сложные скрипты нельзя понять без самого точного знания фунциональной состоявляющей синтаксиса.
Азы - им и хочу научиться. Где это найти?
19. TvoyWeb - 24 Марта, 2005 - 05:50:35 - перейти к сообщению
Валерий пишет:
Азы - им и хочу научиться. Где это найти?

Насчет JS даже не знаю. В свое время я тоже хотел понять и изучить JS, но из за нехватки нужной литературы, так у меня ничего и не вышло, по ка не начал изучать PHP. Благо литературы на эту тему валом.
Валерий пишет:
Я хочу знать, что ДЕЛАЕТ каждый знак.

Если брать конкретный пример, то тебе нужно знать о типах данных в JS. А именно, переменная, массив, число, строка и т.д.
Для каждого типа есть свои правила написания.
Пример:
CODE:
perem = "Это пробный текст";

здесь perem - это переменная, которой присвоено некое значение. В данном случае в качестве значения присвается !строка!
Это пробный текст - это строка. По правилам строка должна быть обрамлена в одинарные или двойные кавычки. В JS, насколько я помню, если каждое действие пишешь на новой строке, то можно не ставить знак ":"(точка с запятой). Но если все действия пишешь на одной строке, то действия нужно разделять этим знаком ";".
Теперь смотри:
CODE:
perem = "Это пробный текст";
newperem = perem;

Чеиу, по твоему мнению, равно значение переменной newperem в этом коде?
А равно оно Это пробный текст.
Так как переменной newperem мы присвоили (знак "=" явлzется знаком присвоения) значение переменной perem, которой ранее мы присвоили значение строки Это пробный текст.
Ну вобщем вот так Улыбка
20. Валерий - 24 Марта, 2005 - 07:01:37 - перейти к сообщению
TvoyWeb пишет:
Для каждого типа есть свои правила написания.


Вот, это уже существенно для меня. Не просто ковычки а определитель типа, так сказать
ну, спасибо, будем постигать.
(А вот с переменными у меня тружностей нет, равно как и с понятием массивов и прочего - трудность именно в синтаксисе и правилах: что можно сделать с этим и как).

Вот еще у кого бы это спросить: где можно найти список всех обьектов, уже существующих, скажем (может и не правильно) ПРОГРАММно. Типа той же даты. И методы, которые можно применять к этим обьектам. потому как масса скриптов завязана именно на них - уже имеющихся обьектах и методах.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0421]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33