Нужна помощь в создании сайта!!

Lagrande
8/31/2007, 6:47:32 PM
еще один интересный моментик))

<td height="118" colspan="3" background="pic/z001.jpg"> Дримвейвер ругается что в некоторых браузерах при отображении будет трабл и подчеркивает красным background="pic/z001.jpg", и правдо в интернет эксплоере фон не отображается, а в мозиле отображается(( Я вот не могу найти параметры по которым к примеру эксплоер5 не отображает, а мозила2 показывает?? Может они не любят файлы в джипеге, может их все в гифы нужно переводить??
maxdiversexnarod1
9/1/2007, 12:07:27 AM
Lagrande
Причина в том, что атрибут "background" - вообще говоря, нестандартное расширение, которое не обязано работать в браузерах. По стандарту максимум, что можно использовать в <td> - это bgcolor.


Я думаю, единственно верное решение этой проблемы - использование CSS. Например, так:
<td style = "background-image: url("адрес_картинки")">
Lagrande
9/1/2007, 5:19:03 PM
Большое спасибо, действительно работает. После установки фона через таблицу стилей, все стало отображаться корректно. Дримвейвер перестал ругаться. ))Сам не догадался б.
maxdiversexnarod1
9/1/2007, 10:41:01 PM
FavNSK
Да, спасибо. Тупая ошибка :)
Lagrande
9/6/2007, 4:02:34 PM
Вроде разобрался, только вот проблема возникает
вставил в голову страницы функцию

<script language="JavaScript" type="text/JavaScript">

function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
</script>


И повесил событие он клик на кусок текста,
целиком вся строка уже из тела

<p class="Calendar"><strong>СМОТРИМ ТУТ <a href="java script:;" onClick="MM_openBrWindow('/1/kino/blank101','enquiry','scrollbars=yes,width=500,height=600')"><img src="../items/enquiry.gif" alt="тут" width="19" height="26" border="0"></a> </strong></p>

создал страницу, которая должна загружаться по данной ссылки, но
у меня открывается пустая страница, без содержания.

Будте добры поправьте меня - в местах где я ошибся))
maxdiversexnarod1
9/6/2007, 6:12:26 PM
Lagrande
Попробуй вместо относительного пути указывать абсолютный:
'/1/kino/blank101' -> 'https://my_site/1/kino/blank101'
Ну и как-то странно, что у файла нет расширения. Лучше сделай .HTM или .HTML
Lagrande
9/6/2007, 8:06:48 PM
да по поводу расширения и правдо лохонулся, но фишка все же не в этом. По прежнему открывается пустое окно: а вот его код

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title></title></head><body></body></html>
и все, даже названия нет той страницы которую нужно открыть.

Может в коде скрипта чегонибуть не хватает, или что-то лишние??
Lagrande
9/7/2007, 2:59:13 AM
Я так понимаю, что все остальное с кодом в порядке. Обязательно изменю путь к странице, но завтра а щас спать. Всем спасибо.
Lagrande
9/20/2007, 4:30:54 AM
Люди подскажите а как можно сварганить у себя на сайте календарик, да так чтоб он и числа ненял сам каждый день а не в ручную обновлять картинки((?
Roman
9/20/2007, 5:18:21 AM
(Lagrande @ 20.09.2007 - время: 00:30) Люди подскажите а как можно сварганить у себя на сайте календарик, да так чтоб он и числа ненял сам каждый день а не в ручную обновлять картинки((?
Нет ничего проще, правда, это на ПХП.
Lagrande
9/20/2007, 5:42:12 PM
Может покажусь тормозом, но я к сожалению до сих пор еще пока не занимался PHP, и работаю средствами HTML ну и немного из ЯвыСкрипта вставляю.

Обьясните пжалуста ламеру, можно ли совместить - вернее вставить в стандартную страницу PHP обьекты, а именно вот этот календарь?
maxdiversexnarod1
9/20/2007, 8:23:31 PM
Ну тогда можно обойтись и средствами java script:

CODE <!-- Begin
//  SET ARRAYS
var day_of_week = new Array('Вс','Пн','Вт','Ср','Чт','Пт','Сб');
var month_of_year = new Array('Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь');

//  DECLARE AND INITIALIZE VARIABLES
var Calendar = new Date();

var year = Calendar.getFullYear();     // Returns year
var month = Calendar.getMonth();    // Returns month (0-11)
var today = Calendar.getDate();    // Returns day (1-31)
var weekday = Calendar.getDay();    // Returns day (1-31)

var DAYS_OF_WEEK = 7;    // "constant" for number of days in a week
var DAYS_OF_MONTH = 31;    // "constant" for number of days in a month
var cal;    // Used for printing

Calendar.setDate(1);    // Start the calendar day at '1'
Calendar.setMonth(month);    // Start the calendar month at now


/* VARIABLES FOR FORMATTING
NOTE: You can format the 'BORDER', 'BGCOLOR', 'CELLPADDING', 'BORDERCOLOR'
     tags to customize your caledanr's look. */

var TR_start = '<TR>';
var TR_end = '</TR>';
var highlight_start = '<TD WIDTH="30"><TABLE CELLSPACING=0 BORDER=1 BGCOLOR=#FFFFFF BORDERCOLOR=#053B72><TR><TD WIDTH=20><B><CENTER>';
var highlight_end   = '</CENTER></TD></TR></TABLE></B>';
var TD_start = '<TD WIDTH="30"><CENTER>';
var TD_end = '</CENTER></TD>';

/* BEGIN CODE FOR CALENDAR
NOTE: You can format the 'BORDER', 'BGCOLOR', 'CELLPADDING', 'BORDERCOLOR'
tags to customize your calendar's look.*/

cal =  '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 BORDERCOLOR=BBBBBB><TR><TD>';
cal += '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>' + TR_start;
cal += '<TD COLSPAN="' + DAYS_OF_WEEK + '" BGCOLOR="#FFFFFF"><CENTER><B>';
cal += month_of_year[month]  + '   ' + year + '</B>' + TD_end + TR_end;
cal += TR_start;

//   DO NOT EDIT BELOW THIS POINT  //

// LOOPS FOR EACH DAY OF WEEK
for(index=0; index < DAYS_OF_WEEK; index++)
{

// BOLD TODAY'S DAY OF WEEK
if(weekday == index)
cal += TD_start + '<B>' + day_of_week[index] + '</B>' + TD_end;

// PRINTS DAY
else
cal += TD_start + day_of_week[index] + TD_end;
}

cal += TD_end + TR_end;
cal += TR_start;

// FILL IN BLANK GAPS UNTIL TODAY'S DAY
for(index=0; index < Calendar.getDay(); index++)
cal += TD_start + '  ' + TD_end;

// LOOPS FOR EACH DAY IN CALENDAR
for(index=0; index < DAYS_OF_MONTH; index++)
{
if( Calendar.getDate() > index )
{
 // RETURNS THE NEXT DAY TO PRINT
 week_day =Calendar.getDay();

 // START NEW ROW FOR FIRST DAY OF WEEK
 if(week_day == 0)
 cal += TR_start;

 if(week_day != DAYS_OF_WEEK)
 {

 // SET VARIABLE INSIDE LOOP FOR INCREMENTING PURPOSES
 var day  = Calendar.getDate();

 // HIGHLIGHT TODAY'S DATE
 if( today==Calendar.getDate() )
 cal += highlight_start + day + highlight_end + TD_end;

 // PRINTS DAY
 else
 cal += TD_start + day + TD_end;
 }

 // END ROW FOR LAST DAY OF WEEK
 if(week_day == DAYS_OF_WEEK)
 cal += TR_end;
 }

 // INCREMENTS UNTIL END OF THE MONTH
 Calendar.setDate(Calendar.getDate()+1);

}// end for loop

cal += '</TD></TR></TABLE></TABLE>';

//  PRINT CALENDAR
document.write(cal);

//  End -->
Lagrande
9/28/2007, 6:42:39 PM
Какая то фигня получается(( В Фаерфоксе видны просто пустые ячейки, без цифр. А в эксплоере вообще ничего не отображается.
Lagrande
10/2/2007, 1:33:56 AM
Ладно я вроде с календарем разобрался.

Теперь такой трабл возник - может сталкивался кто. Делаю кнопку из рисунка, рисунок в формате .png и в виде шарика на белом фоне, в фаерфоксе и опере все нормально, а в експлоере вокруг изображения шара серый фон. Вот я и задумался почему експлоер не понимает белое пространство вокруг шара?(( Кто подскажет в чем трабл?