ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

Работа с js, информероми дизайном

 

5
Vladimir @Vladimir
Доброе время суток, у меня возникла проблема с дизайном странички из-за таких вот строк

<form method=post name=gochat action=/index.php target="_top">
<script>
document.write("Логин: <a href=/index.php?inc=reg target=os>регистрация</a><br><input name=nick type=text class=text><br>");
document.write("Пароль: <a href=/index.php?inc=mail target=os>выслать</a><br><input name=pass type=password class=text><br>");
document.write("<input type=checkbox name=cookie_on> - запомнить<br>");
</script>
<input type=submit value=" Войти в чат " class=ok>

но из-за особеностей моего дизайна мне надо чтоб код выглядел так
<form method=post name=gochat action=/index.php target="_top">
<script>
document.write("Логин: <a href=/index.php?inc=reg target=os>регистрация</a><br><input name=nick type=text size="10" class=text><br>");
document.write("Пароль: <a href=/index.php?inc=mail target=os>выслать</a><br><input name=pass type=password size="10" class=text><br>");
document.write("<input type=checkbox name=cookie_on> - запомнить<br>");
</script>
<input type=submit value=" Войти в чат " class=ok>

отметил красным что добавляю, тойсть мне надо поля ввода из 23 рт изменить на 10 в место этого поля ввода вообще попадают.


также была проблема с
<script>
uw="";um="";un="";uwc=0;umc=0;unc=0;
for(i=0;i<i_inusers.length;i++)
{
i_nick=i_inusers[i][0]; i_color=i_inusers[i][1]; i_mw=i_inusers[i][2]; i_stat= i_inusers[i][3]; i_room= i_inusers[i][4];
if(i_mw=='1') {uw+="<tr><td><a href=?inc=info&nick="+i_nick+" target=_blank><font color="+i_color+">"+i_nick+"</font></a>";uwc++;}
else if(i_mw=='0') {um+="<tr><td><a href=?inc=info&nick="+i_nick+" target=_blank><font color="+i_color+">"+i_nick+"</font></a>";umc++;}
else {un+="<tr><td><a href=?inc=info&nick="+i_nick+" target=_blank><font color="+i_color+">"+i_nick+"</font></a>";unc++;}
}
if(!uw) uw="<tr><td>нет таких</td></tr>";
if(!um) um="<tr><td>нет таких</td></tr>";
if(!un) un="<tr><td>нет таких</td></tr>";
html="<table> <tr><td align=center>Девушки "+uwc+"</td></tr> "+uw+"<tr><td align=center>Парни "+umc+"</td></tr>"+um+"<tr><td align=center>Неизвестно "+unc+"</td></tr>"+un+"</table>";
document.write(html);
</script>

на него вообще недействует ни стиль страници, ни css.

**********

вот страница заказа над которым работаю, подскажите что нибуть потомучто в поиске решение проблемы не нашел.

458
ridz @ridz
где красное замени кавычки на одинарные

5
Vladimir @Vladimir
но как быть с освторым вопросом как присобачить с тиль к с крипту?

6703
Андрей @ZloVeЩиЙ
Нинадо там ничего собачить, все и так должно работать, накладываются основные стили из файла стилей, если не накладываются значи таковых нет.
Если же хочешь оформить отдельно от общей картины, задай класс таблице например..
html="<table class=mpstyle> <tr><td align=center>Девушки "+uwc+"</td></tr> "+uw+"<tr><td align=center>Парни "+umc+"</td></tr>"+um+"<tr><td align=center>Неизвестно "+unc+"</td></tr>"+un+"</table>";

Ну и в файле стилей описать не забудь.
.mpstyle {font-size: 9px;}
a.mpstyle {color: #fff;}
a.mpstyle:hover {color: #000;}

и тд и тп.

5
Vladimir @Vladimir
Возникают все больше вопросов по кодам и хитростям, почему то когда я перенаправляю ссылку она все ровно лезит в родительское окно. Вот пример
<a title="Top 100" href="../top100.html" target="os">Топ 100</a>
она должна например вылезти во "os" фрейме а она лезит в родительское окно так же с ссылками и на новое окно или вкладку, кто что подскажет?

Отредактировано Vladimir - 21.08.2010