day & night

Работа с таблицами, web программирование
Дата обновления: , перейти к новому сообщению
#1
Wak



Опытный юзверь
**

Группа: Пользователи
Сообщений: 123
Регистрация: 27.07.2006
Пользователь №: 201.587


Респектов: 0
----------


Предупреждений: 0


Как сделать, что бы выполнялся следующий код:


Если ... то таблица имеет вид

Code

<table border="1" width="100" height="100">
<tr>
 <td height="50" width="50">
 <p align="center">1</td>
 <td height="50" width="50">
 <p align="center">2</td>
</tr>
<tr>
 <td height="50" width="50">
 <p align="center">3</td>
 <td height="50" width="50">
 <p align="center">4</td>
</tr>
</table>



иначе:

Code

<table border="1" width="100" height="100">
<tr>
 <td height="100" width="100">
 <p align="center">0</td>
</tr>
</table>

???
User is offline
Go topGo end

Ответов(10 - 19)
16.03.2008 - 0:31
#11
PTyTb



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 1.621
Регистрация: 15.02.2006
Из: ɐɔɐdʎɓноʟ
Пользователь №: 23


Респектов: 1527
-----XXXXX




Цитата | Quote(Wak @ 15.03.2008 - 23:15)
будет нормально работать?
*

Не будет работать вообще!

Так будет:

Code
<script language="JavaScript">
i=1;
if (i==1){
document.write("<table border=1 width=100 height=100>");
document.write("<tr><td height=50 width=50><p align=center>1</td><td height=50 width=50><p align=center>2</td></tr>");
document.write("<tr><td height=50 width=50><p align=center>3</td><td height=50 width=50><p align=center>4</td></tr></table>");
}
else
{
document.write("<table border=1 width=100 height=100>");
document.write("<tr><td height=100 width=100><p align=center>0</td></tr></table>");
}
</script>


Или так:

Code
<script language="JavaScript">
i=1;
if (i==1){
document.write("<table border='1' width='100' height='100'>");
document.write("<tr><td height='50' width='50'><p align='center'>1</td><td height='50' width='50'><p align='center'>2</td></tr>");
document.write("<tr><td height='50' width='50'><p align='center'>3</td><td height='50' width='50'><p align='center'>4</td></tr></table>");
}
else
{
document.write("<table border='1' width='100' height='100'>");
document.write("<tr><td height='100' width='100'><p align='center'>0</td></tr></table>");
}
</script>


Найди отличия... wink.gif
User is offline
Go topGo end
16.03.2008 - 12:27
#12
Alex Filth



Бывалый
*

Группа: Пользователи
Сообщений: 15
Регистрация: 7.04.2006
Из: Sevastopol
Пользователь №: 144.033


Респектов: 1
-----X----


Предупреждений:


Обьясните мне глупому вот этоту глубокомысленную стркутуру wink.gif

<script language="JavaScript">
i=1
if (i==1){
..........
}
else
{
........
}

Так ведь до посинения можно ждать вторую таблицу wink.gif Да и первую собственно, если после i=1 не поставить ;
User is offline
Go topGo end
16.03.2008 - 19:28
#13
PTyTb



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 1.621
Регистрация: 15.02.2006
Из: ɐɔɐdʎɓноʟ
Пользователь №: 23


Респектов: 1527
-----XXXXX




Цитата | Quote(Alex Filth @ 16.03.2008 - 13:30)
Обьясните мне глупому вот этоту глубокомысленную стркутуру
*

Ты у топикстартера поинтересуйся зачем ему сия "глубокомысленная структура"...
Я лишь написала как это приблизительно должно выглядеть в отличие от его:

Code
<script type=text/javascript>
i=1;
if i==1

<table border="1" width="100" height="100">
<tr>
<td height="50" width="50">
<p align="center">1</td>
<td height="50" width="50">
<p align="center">2</td>
</tr>
<tr>
<td height="50" width="50">
<p align="center">3</td>
<td height="50" width="50">
<p align="center">4</td>
</tr>
</table>

else

table border="1" width="100" height="100">
<tr>
<td height="100" width="100">
<p align="center">0</td>
</tr>
</table>

</script>
User is offline
Go topGo end
16.03.2008 - 22:55
#14
Wak



Опытный юзверь
**

Группа: Пользователи
Сообщений: 123
Регистрация: 27.07.2006
Пользователь №: 201.587


Респектов: 0
----------


Предупреждений: 0


Как топикстартер отвечу: сия глубокомысленныя строка дана лишь для примера, там будет другой код, секретный cool.gif
А код я предварительно проверил, понятное дело, он не работал.

Hydrargyrum,
Так всё-таки там внутри кавычки нужны или нет?
User is offline
Go topGo end
17.03.2008 - 8:14
#15
PTyTb



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 1.621
Регистрация: 15.02.2006
Из: ɐɔɐdʎɓноʟ
Пользователь №: 23


Респектов: 1527
-----XXXXX




Цитата | Quote(Alex Filth @ 16.03.2008 - 13:30)
Так ведь до посинения можно ждать вторую таблицу wink.gif Да и первую собственно, если после i=1 не поставить ;
*

Да-да, пропустила, извиняюсь... Исправила...

Цитата | Quote(Wak @ 16.03.2008 - 23:58)
Так всё-таки там внутри кавычки нужны или нет?
*

В параметрах тегов или совсем не пишешь или кавычки одинарные ('), Wak.
Короче, смотри 11 пост.
User is offline
Go topGo end
17.03.2008 - 21:23
#16
Wak



Опытный юзверь
**

Группа: Пользователи
Сообщений: 123
Регистрация: 27.07.2006
Пользователь №: 201.587


Респектов: 0
----------


Предупреждений: 0


А почему нельзя один раз написать document.write?
User is offline
Go topGo end
17.03.2008 - 22:11
#17
de1ay



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 4.437
Регистрация: 14.10.2005
Из: EU
Пользователь №: 1.010


Респектов: 613
-----XXXX-




Цитата | Quote(Wak @ 17.03.2008 - 21:26)
А почему нельзя один раз написать document.write?
*

http://www.megapolis....ual/web31.html
User is offline
Go topGo end
18.03.2008 - 17:20
#18
Wak



Опытный юзверь
**

Группа: Пользователи
Сообщений: 123
Регистрация: 27.07.2006
Пользователь №: 201.587


Респектов: 0
----------


Предупреждений: 0


delay(0), вы считаете, что это можно назвать ответом на мой вопрос?
User is offline
Go topGo end
18.03.2008 - 22:22
#19
PTyTb



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 1.621
Регистрация: 15.02.2006
Из: ɐɔɐdʎɓноʟ
Пользователь №: 23


Респектов: 1527
-----XXXXX




Цитата | Quote(Wak @ 17.03.2008 - 22:26)
А почему нельзя один раз написать document.write?
*

Wak, тогда тебе нужно всю таблицу в одну строку запихнуть:

Code

<script language="JavaScript">
if (i==1){
document.write("<table border='1' width='100' height='100'><tr><td height='50' width='50'><p align='center'>1</td><td height='50' width='50'><p align='center'>2</td></tr><tr><td height='50' width='50'><p align='center'>3</td><td height='50' width='50'><p align='center'>4</td></tr></table>");
}
else
{
document.write("<table border='1' width='100' height='100'><tr><td height='100' width='100'><p align='center'>0</td></tr></table>");
}
</script>


А ссылка, данная тебе delay(0), на мой взгляд, полезна...

User is offline
Go topGo end
18.03.2008 - 22:46
#20
de1ay



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 4.437
Регистрация: 14.10.2005
Из: EU
Пользователь №: 1.010


Респектов: 613
-----XXXX-




Цитата | Quote(Wak @ 18.03.2008 - 17:23)
delay(0), вы считаете, что это можно назвать ответом на мой вопрос?
*

Да, на 100%. Вы абсолютно не владеете основами, а без них, увы, никуда.
User is offline
Go topGo end

Topic Options
Сейчас: 25.04.2024 - 8:14
Мобильная версия | Lite версия