|
|
|
| Взял код с этого форума, но он не работает, когда нажимаю на ссылку, страница перелистывается с начала и код не вставляется! Вот код всей страницы
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="shortcut icon" href="http://mobslay.com/forum/forum.ico" type="image/x-icon" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="rss.php" />
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css"/>
<meta http-equiv="Cache-Control" content="max-age=0" />
<meta http-equiv="Cache-Control" content="no-cache" />
<meta name="keywords" content="Wap.MobSlay.Com скрипты форум учебники статьи хакеру мастеру sms java mp3" />
<meta name="description" content="Wap.MobSlay.Com - Весь мир в твоем мобильном!" />
<title>FAQ по форуму</title>
<style type="text/css">
body {
font-weight: normal;
font-size: 14px;
color: #000;
font-family: Verdana;
background-color: #eeaeee;
text-align: left;
}
a:link {
color: #6d0055;
text-decoration: none
}
a:active {
color: #00ff;
text-decoration: none;
}
a:visited {
color: #faeb20;
text-decoration: none
}
a:hover {
color: #ap1614;
text-decoration: none;
font-weight: bold;
}
a.bottom {
text-decoration: none;
color: #006dff;
}
a.bottom:active {
text-decoration: none;
color: #00ff;
}
a.bottom:hover {
color: #ap1614;
text-decoration: none;
font-weight: bold;
}
a.bottom:visited {
text-decoration: none;
color: #faeb20;
}
i {
font-style: italic;
}
hr.stat {
color: #cd96cd;
}
div {
margin: 0px;
padding: 0px;
}
p.quote {
background-color: #bcd7f3;
color: #000;
padding: 2px;
margin: 1px;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
}
div.highlights {
font-family: Courier New;
font-size: 12px;
background-color: #bcd7f3;
color: #000;
padding: 2px;
margin: 1px;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
}
div.header {
padding: 2px 2px 2px 2px;
background-color: #cd96cd;
border: 1px solid #464644;
color: #464644;
}
div.top_nav {
padding: 0px;
margin: 0px 0px 2px 0px;
}
div.hover-footer {
padding: 3px 3px 3px 3px;
margin: 3px 0px 2px 0px;
background-color: #8b668b;
border: 1px solid #cd96cd;color: #000;
}
div.themes {
background-color: #e58d8d;
padding: 2px;
margin: 0px 0px 2px 0px;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
}
div.forumshover {
background-color: #eeaeee;
padding: 2px;
margin: 0px 0px 3px 0px;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
color: #000;
}
div.modery {
padding: 2px;
margin: 3px 0px 0px 0px;
background-color: #eeaeee;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
color: #000;
}
div.date {
color: #eeaeee;
}
div.ten {
padding: 2px 1px 1px 2px;
background-color: #eeaeee;
border: 1px solid #eeaeee;
color: #464644;
}
input.ibutton {
color: #ffffff;
background-color: #8b668b;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
padding: 0px 2px 0px 2px;
}
div.error {
padding: 2px 2px 2px 2px;
background-color: #eeaeee;
border-top: 1px solid #000;
color: #000;
border-right: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
}
</style>
<script language="JavaScript1.1" type="text/javascript">
<!--
function tag(text1, text2)
{
if((document.selection))
{
document.form.message.focus();
document.form.document.selection.createRange().text = text1+document.form.document.selection.createRange().text+text2;
}
elseif(document.forms['form'].elements['message'].selectionStart !=undefined)
{
var element = document.forms['form'].elements['message'];
var str = element.value;
var start = element.selectionStart;
var length = element.selectionEnd - element.selectionStart;
element.value = str.substr(0, start)+text1+str.substr(start, length)+text2+str.substr(start+length);
}
else document.form.message.value+=text1+text2;
} //-->
</script>
</head>
<body>
<!-- (c) Partizan | WAP.MOBSLAY.COM | UA -->
<div class="hover-footer">
<b>МОБИЛЬНЫЙ ФОРУМ :)</b><br />
<div class="date">
сегодня: 06.12.2008 | 17:32<br />
</div>
</div>
<div class="forumshover">
<a class="bottom" href="/forum117.php">Технический раздел</a> » <a class="bottom" href="/podforum120.php">Модераторство</a><br />
» <a class="bottom" href="/theme255.php">FAQ по форуму</a><br />
</div>
<hr />
<form name="form" action="/postslist.php?p=255&page=1&mod=add&go=post" method="post">
Сообщение: <br />
<p class="quote">
Используйте тэги для форматирования текста:<br />
<div class="highlights">
код: <a href="#" onClick="javascript:tag('[cоde]', '[/cоde]'); return false;">[cоde][/сode]</a><br />
цитата: <a href="#" onClick="javascript:tag('[quote]', '[/quote]'); return false;">[quote][/quote]</a><br />
<br />
ссылка: <a href="#" onClick="javascript:tag('[url]', '[/url]'); return false;">[url][/url]</a><br />
картинка: <a href="#" onClick="javascript:tag('[img]', '[/img]'); return false;">[img][/img]</a>
</div>
<div class="highlights">
жирный: <a href="#" onClick="javascript:tag('', ''); return false;">[b][/b]</a><br />
наклонный: <a href="#" onClick="javascript:tag('', ''); return false;">[i][/i]</a><br />
подчеркн.: <a href="#" onClick="javascript:tag('[u]', '[/u]'); return false;">[u][/u]</a><br />
малый: <a href="#" onClick="javascript:tag('[small]', '[/small]'); return false;">[small][/small]</a><br />
большой: <a href="#" onClick="javascript:tag('[big]', '[/big]'); return false;">[big][/big]</a>
</div>
<div class="highlights">
цвета: <a href="#" onClick="javascript:tag('[red]', '[/red]'); return false;">[red][/red]</a>, <a href="#" onClick="javascript:tag('[blue]', '[/blue]'); return false;">[blue][/blue]</a>, <a href="#" onClick="javascript:tag('[green]', '[/green]'); return false;">[green][/green]</a>, <a href="#" onClick="javascript:tag('[yellow]', '[/yellow]'); return false;">[yellow][/yellow]</a>, <a href="#" onClick="javascript:tag('[silver]', '[/silver]'); return false;">[silver][/silver]</a>, <a href="#" onClick="javascript:tag('[aqua]', '[/aqua]'); return false;">[aqua][/aqua]</a>
</div>
</p>
<textarea name="message" maxlength="3500" cols="110" rows="15"></textarea><br />
<input type="checkbox" name="translit" value="1" /> Транслит<br />
<input type="checkbox" name="put_copy" value="1" /> С подписью<br />
<input class="ibutton" type="submit" value="ОТПРАВИТЬ" />
</form>
<br />
[<a class="bottom" href="viewtags.php">Справка по тэгам</a>]<br />
[<a class="bottom" href="viewsmile.php">Справка по смайлам</a>]<br />
<hr />
<div class="hover-footer">
<a href="http://mobslay.com">WAP.MOBSLAY.COM</a> :)<br />
<b>xHTML</b> | <a href="/postslist.php?p=255&page=1&mod=add&wap=wml">WML</a> © Partizan | UA<br />
<a href="http://top.mobslay.com/?cid=3"><img src="http://top.mobslay.com/count.php?id=3" alt="ukraine-top"/></a>
<br />
Powered by MsBB v2.7<br />IN: 7.54 kb | OUT: 2.4 kb<br />
Сжатие: 68.1 % | deflate<br /></div>
</body>
</html>
|
Помогите Пожалуйста! | |
|
|
|
|
|
|
|
для: Stasmen
(06.12.2008 в 17:52)
| | Все просто как дважды два, проблема в недостаче всего одного пробела, а именно:
<script language="JavaScript1.1" type="text/javascript">
<!--
function tag(text1, text2)
{
if((document.selection))
{
document.form.message.focus();
document.form.document.selection.createRange().text = text1+document.form.document.selection.createRange().text+text2;
}
else if(document.forms['form'].elements['message'].selectionStart !=undefined)
{
var element = document.forms['form'].elements['message'];
var str = element.value;
var start = element.selectionStart;
var length = element.selectionEnd - element.selectionStart;
element.value = str.substr(0, start)+text1+str.substr(start, length)+text2+str.substr(start+length);
}
else document.form.message.value+=text1+text2;
} //-->
</script>
|
К сожалению (а может и к счастью) в JS в отличии от PHP нет оператора elseif поэтому программа и не работала | |
|
|
|
|
|
|
|
для: ONYX
(08.12.2008 в 16:10)
| | ONYX, спасибо, попробую! | |
|
|
|
|
|
|
|
для: Stanisov
(14.12.2008 в 15:22)
| | ONYY, работает отлично, но курсор переходит в конец, а не между двух тэгов..Можно ли сделать именно так? | |
|
|
|
|
|
|
|
для: Stasmen
(06.12.2008 в 17:52)
| | Ну подскажите кто нибудь как сделать, чтобы курсор при вставке падал мезжду тегами например [url] | [/url] ?? | |
|
|
|