Показать полную графическую версию : Общие вопросы по коду
Страниц :
1
2
3
4
5
6
7
[
8]
9
10
11
12
13
14
15
16
17
18
19
20
21
22
EN130, это достаточно трудоёмко, да и зачем? Если навигация будет в скрипте, то поисковики её не найдут. Даже если будет карта сайта - сайт без навигации (с т.зр. поисковика) высоко в результатах поиска вряд ли будет.
Но если очень хочется, то пишите так:
document.write('<div><ul><div id="child1_1"><ul><li>');
При этом учитывайте, что всё должно быть в одну строку (или несколько операторов write), и не забывайте экранировать кавычки.
Да и то, что в тэге < style > сюда не пойдёт. Только то, что из < body >. Потом в нужном месте вставляете < script src="menu.js" />.
maasja,
if (evnt.keyCode)
code = evnt.keyCode;
else
if (evnt.charCode)
code = evnt.charCode;
else
if (evnt.which)
code = evnt.which;
Coutty, пока что так и работатет, только в более простом исполнении. Хотелось бы по приличнее и удобнее.
На народе.ру видил в верхнем правом углу всплывающую рекламу. Посмотрел конечный код:
<!-- ><!-- "><!-- '><!-- --></textarea></form>
</title></comment></a>
</div></span></ilayer></layer></iframe></noframes></style></noscript></table></script></applet></font>
<style>
#bn {display:block;}
#bt {display:block;}
</style>
<div style="background:url(http://www.tns-counter.ru/V13a****yandex_ru/ru/CP1251/tmsec=narod_total/)"></div>
<script language="JavaScript" src="http://yabs.yandex.ru/show/163"></script>
<!-- mailto:spm111@yandex.ru -->
и возник вопрос, а как это работает?
Видите строку:
<script language="JavaScript" src="http://yabs.yandex.ru/show/163"></script>
Вот по этому адресу скрипт и есть. Можете посмотреть.
спасибо, а если розтавлять {}, то получится так
if (evnt.keyCode){
code = evnt.keyCode;}
else if {(evnt.charCode)
code = evnt.charCode;}
else if (evnt.which){
code = evnt.which;} или так
if (evnt.keyCode){
code = evnt.keyCode;}
else{ if {(evnt.charCode)
code = evnt.charCode;}
else {if (evnt.which){
code = evnt.which;}}
Ни так и ни так.
if (evnt.keyCode)
{
code = evnt.keyCode;
}
else
{
if (evnt.charCode)
{
code = evnt.charCode;
}
else
{
if (evnt.which)
{
code = evnt.which;
}
}
Видите строку:
Цитата:
<script language="JavaScript" src="http://yabs.yandex.ru/show/163"></script>
Вот по этому адресу скрипт и есть. Можете посмотреть. »
Там все сильно запутано. К тому же как я понял можно показать только картинку, а код нельзя.
Возможно можно вызвать menu.js а из него menu.html, хотя это наврядле.
Мне дали сслку на SSI (http://ru.wikipedia.org/wiki/SSI_(программирование)), но сам я там не разберусь. Может есть справочник-учебник для новичков?
Статья в википедии - вполне подходящий справочник по SSI. Вопрос в том - а поддерживает ли сервер?
Вообще какая цель в выносе этого файла? Экономия трафика для пользователя или необходимость вставки и возможность модификации на многих страницах для самого себя? Если второе, то можно и SSI, и PHP, и даже JS (как мы тут мудрим).
Если сервер SSI поддерживает, то называйте страницы index.shtml, а внутрь в нужном месте включайте строку:
<!--#include file="menu.html" -->
Сервер сам вставит этот файл и выдаст пользователю уже готовый результат.
Вообще какая цель в выносе этого файла? »
На данный момент есть 42 страницы каталога с взаимными ссылками (из любого попасть в любой) Если нужно добавить еще хотябы один элемент, нужно изменить все 42 страницы. А если их больше?. Это достаточно геморойно.
А если меню бьудет отдельно, тогда все просто, изменил пару сток, и все ОК. К томуже так можно в два счета ограничить доступ к какой небуть странице.
SSi есть. сервак платный, там почти все есть.
Все на много проще, чем я расчитывал. Отлично работает. Только вместо русских букв квадратики. Почему так, надеюсь сам разберусь.
D_Master
09-07-2009, 02:51
сервак платный, там почти все есть. »
Почему бы тогда не использовать PHP?
apache содержит SSI (http://httpd.apache.org/docs/trunk/howto/ssi.html)
Почему бы тогда не использовать PHP? »
Не умею пользоваться. И даже не знаю с какой стороны подойти.
Sham, Не владею английским в нужной степени.
С SSi заработало. топерь вообще можно сделать "блочную" структуру.
А можете мне еще вот что подсказать, мне нужно чтоб при клике на рисунок, в буфер обмена копировался адрес мыла. Возможно ли это?
операция с буфером возможна только в IE, через скриптовый копипаст
document.execCommand('Copy');
хотя может и упустил чего...
операция с буфером возможна только в IE, через скриптовый копипаст »
и пример под IE (http://trifler.ru/blog/post_1178958135.html), хотя тут есть и для других.... (http://www.sukebe.ru/blog-posts/13/)
по умолчанию - только IE (хотя IE8 уже разрешение спрашивает)... и про это в IEwindow.clipboardData.setData("Text", text); тоже смутные сомнения...
Artem-Samsung
11-07-2009, 04:46
База данных MySQL
Есть таблица форума с сообщениями. ibf_posts
Нужно вывести 5 человек у которых больше всего постов.
Записи в таблице айди ползователя + его сообщение.
Никогда не создавал запросов подобных. Покажите что то для примера. Уверен, что очень просто.
Попытался что то типа:
SELECT `author_id` FROM `ibf_posts` WHERE `author_id` <> 0 ORDER BY COUNT(author_id) DESC LIMIT 5;
Не получилось.
Artem-Samsung, SELECT
DISTINCT
`author_id`,
COUNT(*) AS `counter`
FROM
`ibf_posts`
WHERE
`author_id` <> 0
GROUP BY
`author_id`
ORDER BY
`counter` DESC
LIMIT 5
Запрос тяжелый, поэтому целесообразнее завести под счетчик постов отдельное поле, и уже отбирать и сортировать по этому полю. Либо организовать кэширование результата...
Artem-Samsung
12-07-2009, 18:08
нужно div выровнять через css по центру.
Как то у нас на форуме выучил прием
margin: 0 auto;
но не срабатывает в IE.
*{
margin:0;
padding:0;
}
.b {
background:url(images/jedi_bg_03.png) #000;
background-position: top center;
background-repeat:repeat-y;
min-width:1025px;
width:100%
} .main {
background:url(images/jedi_bg_main.png);
background-repeat:no-repeat;
background-position:top center;
min-width:1025px;
width:100%;
}
.header {
height:253px;
min-width:1025px;
}
.wrap {
height:1000px;
width:1025px;
margin: 0 auto;
}
.lmenu {
width:159px;
height:100px;
}
.rmenu {
width:154px;
height:100px;
}
.content, .lmenu, .rmenu {
float:left;
}
<html>
<head>
<title>Заголовок сайту</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="b">
<div class="main">
<div class="header"></div>
<div class="wrap">
<div class="lmenu">
<div><img src="images/jedi_menu_03.png" /></div>
<div><img src="images/jedi_menu_07.png" /></div>
<div><img src="images/jedi_menu_09.png" /></div>
<div><img src="images/jedi_menu_11.png" /></div>
<div><img src="images/jedi_menu_13.png" /></div>
</div>
<div class="content">
<div><img src="images/jedi_form-1_03.png" /></div>
<div><img src="images/jedi_form-1_05.png" /></div>
<div><img src="images/jedi_form-1_05.png" /></div>
<div><img src="images/jedi_form-1_06.png" /></div>
</div>
<div class="rmenu">
<div><img src="images/jedi_menu_05.png" /></div>
<div><img src="images/jedi_menu_08.png" /></div>
<div><img src="images/jedi_menu_10.png" /></div>
<div><img src="images/jedi_menu_12.png" /></div>
<div><img src="images/jedi_menu_14.png" /></div>
</div>
</div>
</div>
</div>
</body>
</html>
Artem-Samsung
13-07-2009, 16:58
но не срабатывает в IE. »
Прошу порщения, поменял доктайп и все заработало.
Использую такой PHP скрипт для отправки почты.
<?php
// << - stoned animations online mailform.php - >>
// <<< - Stoned Animations online © 2000 - 2001 - >>>
// All you need to change is the e-mail addy:
$email = 'mashinichenko@rambler.ru';
$subject = 'Message from web site';
//foreach ($HTTP_POST_VARS as $var) {
foreach ($HTTP_POST_VARS as $key => $value) {
$text .= "$key = $value \n";
}
$from = $HTTP_POST_VARS['name'] . ' ' . $HTTP_POST_VARS['email'];
mail($email,$subject,$text,"From: $from\nReply-To: $from\n");
?>
<html>
<head>
<title>Sent!</title>
</head>
<body bgcolor="#ffffff" text="#000000">
<p align="center"><font size="2" face="Arial"><b>Письмо отправлено!</b></font>
</body>
</html>
Хотелось бы, чтобы скрипт выдал что-то типа, Письмо отправлено, сейчас автомарически откроется такая-то страница, если этого не произошло, ткните сюда. Выровнять текст в центре окна.
В PHP ни бум-бум. :(
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC