Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Архив » Слабо актуальные запросы по скриптам, в топике скриптов -


Слабо актуальные запросы по скриптам, в топике скриптов -

Сообщений 301 страница 320 из 1506

301

Deff

Код:
Цвет[color=#980032][/color] С заду наперед

[color=#999833][/color]Цвет  С переду к заду

[color=green]Цвет[/color] С нижней палитры

С Гуглы Хромы все нормально. С ИЕ получается так.

Кукисы чищу регулярно.
http://kulema.ixbb.ru/viewtopic.php?id=121&p=4

0

302

..

Отредактировано Deff (Ср, 25 Май 2011 12:08:29)

+1

303

Скрипт скрытия содержимого в Объявлении от гостей с заменой на свое сообщение.
Время от времени мне на глаза попадались просьбы скрыть содержимое объявления от гостей.
Вот, соорудил небольшой скрипт:

<script type="text/javascript">
haloguest = ' <div align="center"><font size="4" color="#FF0000">Уважаемый гость!<br></font><strong>После регистрации Вам станут доступны другие функции форума, которые отключены в гостевом режиме.</strong></div> ';
if (GroupID == 3)
conthide.style.display = "none";
if (GroupID == 3)
document.write(haloguest)
</script>

Ставить в сам низ Объявления.

При этом, если у Вас в Объявлении таблица, то достаточно в ней прописать id="conthide" больше ничего не меняя.
Строка выделенная красным - это сообщение, которое Вы можете вывести для Гостей вместо содержимого, которое прячется. Поддерживаются HTML теги форматирования текста.
Важно: В выделеной строке не должно быть перевода строк. Т.е. строка должна быть без "энтеров" где-то внутри.

Зы. Сильно не пинайте, только учусь. )

Отредактировано Кофеман (Вт, 22 Мар 2011 21:13:02)

+1

304

<script><!--Своя картинка или Слово в Панель навигации -->
var Img_Word=0;   //0-Картинка;1-Cлово /Ставим картинку или Слово ?
   navlinks=new Array(
  "navextra1","",  // Дополнительный пункт меню 1
  "navextra2","",  // Дополнительный пункт меню 2
  "navextra3","",  // Дополнительный пункт меню 3
  "navindex","Forum",   // Форум
  "navuserlist","Characters",// Участники
  "navrules","",   // Правила
  "navsearch","Search",  // Поиск
  "navprofile"," Profel", // Профиль
  "navpm","Message",      // Сообщения
  "navadmin","admin",   // Администрирование
  "navregister","REG",// Регистрация
  "navlogin","Vhod",   // Войти
  "navlogout"," Exit"   // Выход - !ПОСЛЕДНИЙ элемент без запятой
)

var s,i;for (i=0; i < navlinks.length; i++){s=navlinks[i+1];
   if(!Img_Word){s='<img class="navlinks" src="'+s+'" border="0" />'}
   $("#"+navlinks[i]+" a").html("<span>"+s+"</span>");i++;}
</script>

0

305

norvegino написал(а):

http://kulema.ixbb.ru/viewforum.php?id=1Как то не очень симпатично

:crazyfun:  У тьву вечно скрипты действуют не так, как у людей ( и со скрытым ником так было и  с поллитрой

<style type="text/css">
    .yaxiko {
    color: #FF0000;   /* Цвет текста */
    margin-top: 2px;    /* Частично отступ сверху */
    margin-left: 68px; /* Отступ слева */
    width:104px; /*Ширина поля для Описания */
    font-size: 87%;    /* Размер Шрифта (можно в пикселах */
    display:block;
    }
    #pun-crumbs1 .yaxiko,
    #pun-crumbs2 .yaxiko,
    #pun-index .yaxiko,
     div.post-links .yaxiko,
    #pun-main h1 .yaxiko{
    display:none;
    }
    </style>
<script type="text/javascript">
var opisymb='‡';
$("#pun a:contains('‡')").each(function (){
var ss = $(this).html();
ss=ss.replace('‡','<span class="yaxiko">')+'</span>';$(this).html(ss);
$(this).find(".yaxiko").remove().appendTo($(this).parents("td"));});

Добавь Красным ( если будут проблемы-  Отпишись /Хорошо бы попробовать эту версию и на другом сайте

Отредактировано Deff (Чт, 31 Мар 2011 17:21:24)

+1

306

Deff написал(а):

<div id="FromUser" style="display:none;"> Тут объявление только для Юзеров</div><div id="Fromguestr" style="display:block;"> Тут объявление только для Гостей</div>
            <script type="text/javascript">if (GroupID != 3) {document.getElementById('FromUser').style.display = "block";document.getElementById('Fromguestr').style.display = "none";}</script>

Вопрос по скрипту. "Скрипт скрытия содержимого в Объявлении от гостей с заменой на свое сообщение."
Необходимо, чтобы оба объявления выводились в центре экрана.
Как?

0

307

Нужна помощь, срочно.

Код:
<!--Новостная колонка-->
<script type="text/javascript">
var news = new Array ()
news.push(new Array("PDA", "Сообщений нет"))
news.push(new Array("Новости от Админов", "Начался набор в ГМы(модеры) желающим подать анкету в соответствующей теме, в регистрационном разделе"))
var mynews = "";
for (q=0; q<news.length; q++){
mynews += "<div class='container' style='padding:8px'><h2><center>"+news[q][0]+"</center></h2>"+news[q][1]+"</div><br /><br />";
}
var block=mynews;
var arr=document.getElementsByTagName("div")
i=0
str=document.URL
while(arr[i] ){
if((str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php") && arr[i].className=="main"){
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<table><tr><td width=20% valign=top>"+block+"</td><td width=80%>"+name+"</td></tr></table>"
}
i++
}
</script>
<!--Новостная колонка конец-->

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

0

308

keien65  :glasses: Чот Вы там намутили в начальном теге...
Вот исправленый скрипт с картинкой в третьем пункте

Код:
<!--Новостная колонка-->
<script type="text/javascript">
var news = new Array ()
news.push(new Array("PDA", "Сообщений нет"))
news.push(new Array('Название Пункта','<img src="Адрес картинки" style="float:left;padding:12px;"/>Ваш текст'))
news.push(new Array("Новости от Админов", "Начался набор в ГМы(модеры) желающим подать анкету в соответствующей теме, в регистрационном разделе"))
var mynews = "";
for (q=0; q<news.length; q++){
mynews += "<div class='container' style='padding:8px'><h2><center>"+news[q][0]+"</center></h2>"+news[q][1]+"</div><br /><br />";
}
var block=mynews;
var arr=document.getElementsByTagName("div")
i=0
str=document.URL
while(arr[i] ){
if((str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php") && arr[i].className=="main"){
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<table><tr><td width=20% valign=top>"+block+"</td><td width=80%>"+name+"</td></tr></table>"
}
i++
}
</script>
<!--Новостная колонка конец-->

0

309

я вернулся,к сожалению

http://goldshadow.mybb.ru/ 
Решил сделать таблицу с контейнерами,вместо названий вкладок сделал картинки,столкнулся с проблемой- в скрипте,насколько понял,рассчитан только общий бэкграунд для вкладки нажатой,при наведенной мыши и пр. Можно ли как-то прописать индивидуальный бэкграунд для каждой активной-неактивной вкладки?

Код:
<script type="text/javascript">
  $(document).ready(function(){
    $('.splLink').click(function(){
      $(this).parent().children('div.splCont').toggle('normal');
      return false;
    });
  });
</script>
<script type="text/javascript">

$(document).ready(function() {


	$(".tab_content").hide(); 
	$("ul.tabs li:first").addClass("active").show();
	$(".tab_content:first").show();
	
	$("ul.tabs li").click(function() {
    $("ul.tabs li").removeClass("active");
    $(this).addClass("active");
    $(".tab_content").hide();
    var activeTab = $(this).find("a").attr("href");
    $(activeTab).fadeIn();
    return false;
	});

});

</script>
Код:
<style>
.container1 {width: 900px; margin: 0 auto; padding: 0;}
ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 40px;
    width: 467px;
    width: 100%;
}
ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    height: 40px;
    line-height: 40px;
    border: 0px;
border-top: 1px dotted #000000;
    border-bottom: 1px dotted #000000;
        border-right: 1px dotted #000000;
        border-left: 1px dotted #000000;
    margin-bottom: -2px;
    background: url();
    overflow: hidden;
    position: relative;
}

ul.tabs li a {
    text-decoration: none;
    color: transparent;
    display: block;
    padding: 0 5px;
    background: url();
    outline: none;
}

ul.tabs li a:hover {
       background: url();
    border-bottom: 0px solid #000000;
        border-top: 0px solid #000000;    
        border-left: 0px solid #000000;    
        border-right: 0px solid #000000;  
}    

html ul.tabs li.active  {
    background: url();    
    border-bottom: 0px solid #000000;
        border-top: 0px solid #000000;    
        border-left: 0px solid #000000;    
        border-right: 0px solid #000000;   
}  

html ul.tabs li.active a:hover  {
        background: url();
    border-bottom: 0px solid #160f0a;
}

.tab_container1 {
    clear: both;
    float: left; 
    width: 900px;
    height: 343px;
    background-image : url();   
background-color: #FFFFFF;  
    border-bottom: 1px solid #000000;
        border-top: 0px solid #000000;    
        border-left: 0px solid #000000;    
        border-right: 0px solid #000000;  

    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
}

.tab_content {
    padding: 5px;
}

.tab_content h2 {
    font-weight: normal;
    padding-bottom: 2px;
    border-bottom: 0px dashed #000000;
}
</style>
Код:
<div class="container">
    <div class="html-box">

<ul class="tabs">
    <li class="active"><a href="#tab1">Вкладка 1</a></li>
    <li><a href="#tab2">Вкладка 2</a></li>
    <li><a href="#tab3">Вкладка 3</a></li>
</ul>

      <div class="tab_container1">

<div style="display: block;" id="tab1" class="tab_content">
текст 1
</div>

<div style="display: none;" id="tab2" class="tab_content">
текст 2
</div>

<div style="display: none;" id="tab3" class="tab_content"> 
текст 3
</div>

      </div>
    </div>
</div>

Отредактировано Deon (Сб, 23 Апр 2011 20:56:04)

0

310

Morfirin
Тогда только поиск по id поста:

Код:
http://forum.mybb.ru/viewtopic.php?pid=670647

Но он на него не "перекинет"... :(

0

311

Кнопки добавить форум в закладки

Выберите вариант

http://forumupload.ru/uploads/0006/47/80/9421-1.png

http://forumupload.ru/uploads/0006/47/80/9424-1.png

http://forumupload.ru/uploads/0006/47/80/9426-1.png

http://forumupload.ru/uploads/0006/47/80/9441-1.png

http://forumupload.ru/uploads/0006/47/80/9444-1.png

Отредактировано yahhh (Чт, 5 Май 2011 17:50:53)

0

312

1lexinbox написал(а):

1lexinbox

Код:
    немного доработал скрипт Morfirinа
    теперь социальные кнопки работают в каждом посте, выдавая ссылку на каждое конкретное сообщение

    Социальные кнопки v.2

    в html-верх:

        <style type="text/css">
        #share a {opacity: 0.6;}
        #share a:hover {opacity: 1;}
        </style>

    в html-низ:
    Код:

    <script type="text/javascript">
    $(function() {
    $('a.permalink').each(function(){
    $(this).append('<div id="share" style="margin: -18px 10px 0 0; text-align: right;"><a title="Опубликовать ВКонтакте" href="http://vkontakte.ru/share.php?url='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_vk.ico" ></a> <a title="Опубликовать в Facebook" href="http://www.facebook.com/share.php?u='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_fb.ico" ></a> <a title="Опубликовать в Twitter" href="http://twitter.com/share?url='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_tw.ico" ></a> <a title="Опубликовать на Одноклассниках" href="http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1&st._surl='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_cl.ico" ></a> <a title="Опубликовать в Моем Мире" href="http://connect.mail.ru/share?share_url='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_mm.png" ></a> <a title="Опубликовать на Я.ру" href="http://share.yandex.ru/go.xml?service=yaru&url='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_ya.ico" ></a> <a title="Опубликовать в ЖЖ" href="http://www.livejournal.com/update.bml?event='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_lj.png" ></a> <a title="Добавить в Memory" href="http://memori.ru/link/?sm=1&u_data[url]='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_me.ico" ></a></div>');
        }); });
    </script>

Можете в этот скрипт добавить возможность публиковать ссылки на http://www.liveinternet.ruhttp://forumupload.ru/uploads/0000/14/1c/346394-1.gif

0

313

..

Отредактировано Deff (Ср, 25 Май 2011 13:21:13)

0

314

...

Отредактировано Deff (Ср, 24 Авг 2011 10:12:28)

0

315

Машик написал(а):

Что изменить в этом скрипте что-бы увеличить скорость прокрутки в 2 раза

http://savepic.net/1275170.png

Ускоряем "Укозовские стрелки",
увеличиваем скорость скроллинг-прокрутки страницы

В HTML  низ

Код:
<div id="staticbuttons" style="position:absolute;">
<a href="javascript:" onmouseover="myspeed=-thespeed" onmouseout="myspeed=0"><img
src="http://freemanager.ucoz.com/_ph/3/2/956983901.png" border="0"></a><br>
<a href="javascript:" onmouseover="myspeed=thespeed" onmouseout="myspeed=0"><img
src="http://freemanager.ucoz.com/_ph/3/2/867493176.png" border="0"></a>
</div>

<script>

//Page Scroller (aka custom scrollbar)- By Dynamic Drive
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use

var Hoffset=70 //Enter buttons' offset from right edge of window (adjust depending on images width)
var Voffset=80 //Enter buttons' offset from bottom edge of window (adjust depending on images height)
var thespeed=3 //Enter scroll speed in integer (Advised: 1-3)

var ieNOTopera=document.all&&navigator.userAgent.indexOf("Opera")==-1
var myspeed=0

var ieHoffset_extra=document.all? 15 : 0
var cross_obj=document.all? document.all.staticbuttons : document.getElementById? document.getElementById("staticbuttons") : document.staticbuttons

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function positionit(){
var dsocleft=document.all? iecompattest().scrollLeft : pageXOffset
var dsoctop=document.all? iecompattest().scrollTop : pageYOffset
var window_width=ieNOTopera? iecompattest().clientWidth+ieHoffset_extra : window.innerWidth+ieHoffset_extra
var window_height=ieNOTopera? iecompattest().clientHeight : window.innerHeight

if (document.all||document.getElementById){
cross_obj.style.left=parseInt(dsocleft)+parseInt(window_width)-Hoffset+"px"
cross_obj.style.top=dsoctop+parseInt(window_height)-Voffset+"px"
}
else if (document.layers){
cross_obj.left=dsocleft+window_width-Hoffset
cross_obj.top=dsoctop+window_height-Voffset
}
}

function scrollwindow(){
window.scrollBy(0,myspeed)
}

function initializeIT(){
positionit()
if (myspeed!=0){
scrollwindow()
}
}

if (document.all||document.getElementById||document.layers)
setInterval("initializeIT()",20)

</script>
<script> thespeed=8;
if (document.all||document.getElementById||document.layers)
setInterval("initializeIT()",0)
</script>

Регулировка: (в самом нижнем скрипте
thespeed=8; цифру 8 меняем от 2 до 8

Отредактировано Deff (Сб, 28 Май 2011 20:50:42)

0

316

Deff написал(а):

"Укозовские стрелки":
Увеличиваем скорость прокрутки скроллингом страниц

Поставила скрипт В HTML низ не работает...  :no:

Отредактировано Lindetta (Пт, 15 Июл 2011 12:19:59)

0

317

Кроссбраузерный транслит (тестировался в Лисе, ИЕ, Хроме и Опере)

В форму ответа

Код:
<SCRIPT language=JavaScript>
    <!--
	var formPost=document.getElementById('post');
	var message=formPost.req_message;
    //var lat_lr1 = ('A-B-V-G-D-E-Z-I-J-K-L-M-N-O-P-R-S-T-U-F-H-X-C-W-Y-Q-a-b-v-g-d-e-z-i-j-k-l-m-n-o-p-r-s-t-u-f-h-x-c-w-'+String.fromCharCode(35)+'-y-'+String.fromCharCode(39)+'-'+String.fromCharCode(96)+'-q').split('-');
 	var rus_lr2 = ('Е-е-О-о-Ё-Ё-Ё-Ё-Ж-Ж-Ч-Ч-Ш-Ш-Щ-Щ-Ъ-Ь-Э-Э-Ю-Ю-Я-Я-Я-Я-ё-ё-ж-ч-ш-щ-э-ю-я-я').split('-');
    var lat_lr2 = ('/E-/e-/O-/o-ЫO-Ыo-ЙO-Йo-ЗH-Зh-ЦH-Цh-СH-Сh-ШH-Шh-ъ'+String.fromCharCode(35)+'-ь'+String.fromCharCode(39)+'-ЙE-Йe-ЙU-Йu-ЙA-Йa-ЫA-Ыa-ыo-йo-зh-цh-сh-шh-йe-йu-йa-ыa').split('-');
    var rus_lr1 = ('А-Б-В-Г-Д-Е-З-И-Й-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Х-Ц-Щ-Ы-Я-а-б-в-г-д-е-з-и-й-к-л-м-н-о-п-р-с-т-у-ф-х-х-ц-щ-ъ-ы-ь-ь-я').split('-');
    var lat_lr1 = ('A-B-V-G-D-E-Z-I-J-K-L-M-N-O-P-R-S-T-U-F-H-X-C-W-Y-Q-a-b-v-g-d-e-z-i-j-k-l-m-n-o-p-r-s-t-u-f-h-x-c-w-'+String.fromCharCode(35)+'-y-'+String.fromCharCode(39)+'-'+String.fromCharCode(96)+'-q').split('-');
    var rus_rl = ('А-Б-В-Г-Д-Е-Ё-Ж-З-И-Й-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Ц-Ч-Ш-Щ-Ъ-Ы-Ь-Э-Ю-Я-а-б-в-г-д-е-ё-ж-з-и-й-к-л-м-н-о-п-р-с-т-у-ф-х-ц-ч-ш-щ-ъ-ы-ь-э-ю-я').split('-');
    var lat_rl = ('A-B-V-G-D-E-JO-ZH-Z-I-J-K-L-M-N-O-P-R-S-T-U-F-H-C-CH-SH-SHH-'+String.fromCharCode(35)+String.fromCharCode(35)+'-Y-'+String.fromCharCode(39)+String.fromCharCode(39)+'-JE-JU-JA-a-b-v-g-d-e-jo-zh-z-i-j-k-l-m-n-o-p-r-s-t-u-f-h-c-ch-sh-shh-'+String.fromCharCode(35)+'-y-'+String.fromCharCode(39)+'-je-ju-ja').split('-');

    var translitown=0;var language = 0;
    if (document.images) {swrus_src = new Image; swrus_src = "pict/swrus.gif";swlat_src = new Image; swlat_src = "pict/swlat.gif";}
    function setfoc(){message.focus();}
    function compbelongs(isprivate)
    {
    translitown = isprivate;
    if (translitown==1) {message.createTextRange().execCommand("Copy");}
    document.cookie = "trowncomputer=" + escape(isprivate);
    return true;
    }
    function upgradeclipboard()
    {
    if (translitown==1) {message.createTextRange().execCommand("Copy");}
    return true;
    }
    function setlangpicture(){document.ruslat.src = swrus_src;}
    function changelanguage(){if (language==1) {language=0; document.images['ruslat'].src = swrus_src; message.focus();return;}if (language==0) {language=1; document.images['ruslat'].src = swlat_src; message.focus();return;}}
    function AkeyIsDown()
    {
    if (event.ctrlKey && event.altKey) changelanguage();
    if (window.event.keyCode==27) event.returnValue=false;
    return false;
    }
    function translate_letter()
    {
    if (language==1) return; //no transliteration necessary
    //the entered character
    var code = event.keyCode;
    txt=String.fromCharCode(code);
    //make selection
    cursor_pos_selection = document.selection.createRange();
    //delete something is selected before
    cursor_pos_selection.text="";
    //get the previous character
    cursor_pos_selection.moveStart("character",-1);
    pretxt = cursor_pos_selection.text;
    if (pretxt.length>1) {pretxt="";}
    event.keyCode = 0;
    result = translatesymboltocyrillic(pretxt,txt)
    //delete the previous symbol if it is exists (if the entered symbol is not the first one)
    if (pretxt!="") { cursor_pos_selection.select(); cursor_pos_selection.collapse();}
    with(document.selection.createRange()) {text = result; collapse(); select()}
    return;
    }
    function translatesymboltocyrillic(pretxt,txt)
    {
    var doubletxt = pretxt+txt;
    var code = txt.charCodeAt(0);
    if (!(((code>=65) && (code<=123))||(code==35)||(code==39))) return doubletxt;
    var ii;
    for (ii=0; ii<lat_lr2.length; ii++)
    {
    if (lat_lr2[ii]==doubletxt) return rus_lr2[ii];
    }
    for (ii=0; ii<lat_lr1.length; ii++)
    {
    if (lat_lr1[ii]==txt) return pretxt+rus_lr1[ii];
    }
    return doubletxt;
    }
    function translatesymboltolatin(symb)
    {
    var ii;
    for (ii=0; ii<rus_rl.length; ii++)
    {
    if (rus_rl[ii]==symb)
    return lat_rl[ii];
    }
    return symb;
    }
    function translateAlltoCyrillic()
    {
    if (!document.selection)	{
    	translateAlltoCyrillicFF();
    	return;
    }
    var is_selection_flag = 1;
    var userselection = document.selection.createRange();
    var txt = userselection.text;
    if (userselection==null || userselection.text==null || userselection.parentElement==null || userselection.parentElement().type!="textarea")
    {
    	// no text selected, all the text in the textarea is to be processed
    	is_selection_flag = 0;
    	txt = message.value;
    }
    var txtnew = translatesymboltocyrillic("",txt.substr(0,1));
    var symb = "";
    for (kk=1;kk<txt.length;kk++)	{
    	symb = translatesymboltocyrillic(txtnew.substr(txtnew.length-1,1),txt.substr(kk,1));
    	txtnew = txtnew.substr(0,txtnew.length-1) + symb;
    }
    if (is_selection_flag)	{
    	userselection.text = txtnew; userselection.collapse(); userselection.select();
    }
    else    {
    	message.value = txtnew;
    	message.focus();
    }
	    return;
    }
	function str2cyrillic(txt) {
    var txtnew = translatesymboltocyrillic("",txt.substr(0,1));
    var symb = "";
    for (kk=1;kk<txt.length;kk++)	{
    	symb = translatesymboltocyrillic(txtnew.substr(txtnew.length-1,1),txt.substr(kk,1));
    	txtnew = txtnew.substr(0,txtnew.length-1) + symb;
    }
    return txtnew
	}
	function str2latin(txt) {
	txtnew="";
    var symb = "";
    for (kk=0;kk<txt.length;kk++)
    {
    symb = translatesymboltolatin(txt.substr(kk,1));
	    txtnew = txtnew.substr(0,txtnew.length) + symb;
    }
	return txtnew
	}
    function translateAlltoCyrillicFF()
    {
    var is_selection_flag = 1;
    //translateAlltoCyrillicFF()
    var input = message;
    var start = input.selectionStart;
    var end = input.selectionEnd;
    var insText = input.value.substring(start, end);
    if (start==end)	{
    	input.value=str2cyrillic(input.value)
    	return
    }
    input.value = input.value.substr(0, start) + str2cyrillic(insText)  + input.value.substr(end);
    input.selectionStart = start;
    input.selectionEnd = end;
    input.focus();
    return;
    }
    function translateAlltoLatinFF()
    {
    var is_selection_flag = 1;
    //translateAlltoCyrillicFF()
    var input = message;
    var start = input.selectionStart;
    var end = input.selectionEnd;
    var insText = input.value.substring(start, end);
    if (start==end)	{
    	input.value=str2latin(input.value)
    	return
    }
    input.value = input.value.substr(0, start) + str2latin(insText)  + input.value.substr(end);
    input.selectionStart = start;
    input.selectionEnd = end;
    input.focus();
    return;
    }
    function translateAlltoLatin()
    {
	if (!document.selection)	{
    translateAlltoLatinFF();
    return;
	}

    var is_selection_flag = 1;
    var userselection = document.selection.createRange();
    var txt = userselection.text;

    if (userselection==null || userselection.text==null || userselection.parentElement==null || userselection.parentElement().type!="textarea")
    {
    // no text selected, all the text in the textarea is to be processed
    is_selection_flag = 0;
    txt = message.value;
    }
    txtnew="";
    var symb = "";
    for (kk=0;kk<txt.length;kk++)
    {
    symb = translatesymboltolatin(txt.substr(kk,1));
    txtnew = txtnew.substr(0,txtnew.length) + symb;
    }
    if (is_selection_flag)
    {
    userselection.text = txtnew; userselection.collapse(); userselection.select();
    }
    else
    {
    message.value = txtnew;
    message.focus();
    }
    return;
    }
    //-->
    </SCRIPT>

Кнопка. Туда же в форму ответа.

Код:
<input type="button" class="button" accesskey="t" value="Translit" style="width: 60px" onmousedown="translateAlltoCyrillic()"/>

Раскладке соответствуют буквы:

ч = ch
ш = sh
щ = shh, w
ж = zh
э = je
ю = ju
я = q, ja, ya
ё = jo

Отредактировано Finka (Чт, 26 Май 2011 08:07:05)

0

318

Romych написал(а):

Социальные кнопки v.2

Ваш скрипт более удобней, могли бы вы ещё подправить так чтобы странички с непосредственным вводом паролей в соц сетях открывались в новом окне?
В первом варианте скрипта от Morfirin "_blank работает но я вот не могу разобраться куда данный тег ставить в силу своей неопытности  :blush:
наш форум

Отредактировано Obsidian (Чт, 26 Май 2011 10:23:20)

0

319

Lindetta написал(а):

Поставила скрипт В HTML низ не работает...

Поменяйте на такой >

Код:
<div id="staticbuttons" style="position:absolute;margin:-100px 12px 100px -12px;">
<a href="javascript:" onmouseover="myspeed=-thespeed" onmouseout="myspeed=0"><img
src="http://freemanager.ucoz.com/_ph/3/2/956983901.png" border="0"></a><br>
<a href="javascript:" onmouseover="myspeed=thespeed" onmouseout="myspeed=0"><img
src="http://freemanager.ucoz.com/_ph/3/2/867493176.png" border="0"></a>
</div>

<script>

//Page Scroller (aka custom scrollbar)- By Dynamic Drive
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use

var Hoffset=70 //Enter buttons' offset from right edge of window (adjust depending on images width)
var Voffset=80 //Enter buttons' offset from bottom edge of window (adjust depending on images height)
var thespeed=3 //Enter scroll speed in integer (Advised: 1-3)

var ieNOTopera=document.all&&navigator.userAgent.indexOf("Opera")==-1
var myspeed=0

var ieHoffset_extra=document.all? 15 : 0
var cross_obj=document.all? document.all.staticbuttons : document.getElementById? document.getElementById("staticbuttons") : document.staticbuttons

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function positionit(){
var dsocleft=document.all? iecompattest().scrollLeft : pageXOffset
var dsoctop=document.all? iecompattest().scrollTop : pageYOffset
var window_width=ieNOTopera? iecompattest().clientWidth+ieHoffset_extra : window.innerWidth+ieHoffset_extra
var window_height=ieNOTopera? iecompattest().clientHeight : window.innerHeight

if (document.all||document.getElementById){
cross_obj.style.left=parseInt(dsocleft)+parseInt(window_width)-Hoffset+"px"
cross_obj.style.top=dsoctop+parseInt(window_height)-Voffset+"px"
}
else if (document.layers){
cross_obj.left=dsocleft+window_width-Hoffset
cross_obj.top=dsoctop+window_height-Voffset
}
}

function scrollwindow(){
window.scrollBy(0,myspeed)
}

function initializeIT(){
positionit()
if (myspeed!=0){
scrollwindow()
}
}

if (document.all||document.getElementById||document.layers)
setInterval("initializeIT()",20)

</script>
<script> thespeed=12;
if (document.all||document.getElementById||document.layers)
setInterval("initializeIT()",0)
</script>

В связи с установкой сайдбара -> Cкрипт должен быть у Вас перед скриптом боковой панели но ниже скрипта обтекания изображений

Поправил рекомендации

Отредактировано Deff (Чт, 26 Май 2011 11:16:23)

0

320

Obsidian написал(а):

Ваш скрипт более удобней, могли бы вы ещё подправить так чтобы странички с непосредственным вводом паролей в соц сетях открывались в новом окне?

Так не пойдёт ?

Код:
<script type="text/javascript">
$(function() {
$('a.permalink').each(function(){
$(this).append('<div id="share" style="margin: -18px 10px 0 0; text-align: right;"><a title="Опубликовать ВКонтакте" href="http://vkontakte.ru/share.php?url='+$(this).attr('href')+'" target="_blank"><img src="http://livetweet.ru/style/imgs/shricn_vk.ico" ></a> <a title="Опубликовать в Facebook" href="http://www.facebook.com/share.php?u='+$(this).attr('href')+'" target="_blank"><img src="http://livetweet.ru/style/imgs/shricn_fb.ico" ></a> <a title="Опубликовать в Twitter" href="http://twitter.com/share?url='+$(this).attr('href')+'" target="_blank"><img src="http://livetweet.ru/style/imgs/shricn_tw.ico"></a> <a title="Опубликовать на Одноклассниках" href="http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1&st._surl='+$(this).attr('href')+'" target="_blank"><img src="http://livetweet.ru/style/imgs/shricn_cl.ico"></a> <a title="Опубликовать в Моем Мире" href="http://connect.mail.ru/share?share_url='+$(this).attr('href')+'" target="_blank"><img src="http://livetweet.ru/style/imgs/shricn_mm.png" ></a> <a title="Опубликовать на Я.ру" href="http://share.yandex.ru/go.xml?service=yaru&url='+$(this).attr('href')+'" target="_blank"><img src="http://livetweet.ru/style/imgs/shricn_ya.ico" ></a> <a title="Опубликовать в ЖЖ" href="http://www.livejournal.com/update.bml?event='+$(this).attr('href')+'" target="_blank"><img src="http://livetweet.ru/style/imgs/shricn_lj.png" ></a> <a title="Добавить в Memory" href="http://memori.ru/link/?sm=1&u_data[url]='+$(this).attr('href')+'" target="_blank"><img src="http://livetweet.ru/style/imgs/shricn_me.ico" ></a></div>');
    }); });
</script>

0


Вы здесь » Единый форум поддержки » Архив » Слабо актуальные запросы по скриптам, в топике скриптов -