<script type="text/javascript"> var CountHideId=0; $('.posttdMessage').each(function () { Tmp = jQuery(this).html(); jQuery(this).html(Tmp.replace(/\[superhide2\=([^\[]+)]([^\[]+)\[\/superhide2]/ig, '<span class="NeededRep2" style="display: none; ">$1</span><div class="HSH2">$2</div>')); }); $.get('/index/8', {}, function (Res) { var MyActivities = eval($('#UserRep', Res).html()); $('.HSH2').each(function (l) { $('.HSH2:eq(' + l + ')').attr('id','sh2_'+l); $('.HSH2:eq(' + l + ')').html($('.HSH2:eq(' + l + ')').html()+"<br>12312312"); jQuery(this).show(); }); }); Если я правильно тебя понял, то так должно работать...
Это хайд на форуме. Скрывает текст, и открывает его только при достаточном кол-ве репутации. Скрытый текст не возможно посмотреть через исходный код, так как от зашифрован. Насколько я понял - то что я написал в посте выше - это кусок отвечающий за проверку количества репутации и при достаточном ее кол-ве расшифровку текста. Можно как-то сделать, чтобы текст можно было смотреть не имея достаточно репутации?
При замене в перехваченном Charles'ом пакете исходного кода который ты дал - ничего не меняется. Хайд так и остается. Что интересно - обычный хайд обходится просто заменой <= MyActivities на >= MyActivities, а этот никак
И еще - как я понял Code: $('.HSH2:eq(' + l + ')').html($('.HSH2:eq(' + l + ')').html()+"<br>12312312"); jQuery(this).show(); Отвечает не только за вывод текста, но и за его расшифровку. Вот пример зашифрованного текста Можно это как-то расшифровать?
есть код, примерно такой: Code: function a(f) { f(); } a(function() { var b = 1; }); в функцию a передается функция. но нужно выполнить ее не в контексте a(), как в примере, а в контексте window. чтобы появилась window.b = 1; как такое сделать?
Здравствуйте Уменя есть календарик datepicker-jquery перечитал многое в интернете - но изменить диапазон дат смог только от 1997 года до 2025 (этот параметр с именем -14:+14 в файле jquery-ui-personalized-1.5.3.packed.js) а было 2001 по 2021 может кто мне поможет убрать это ограничение и поставить например с 1912 - по текущий год , чтобы следующий год открылся в следующем году. сам я пробовал редактировать в файле jquery-ui-personalized-1.5.3.packed.js параметр -14:+14 поставил и открылся небольшой диапазон - на этом всё - как я менял например 14 на 15 - даты вообще из выбора исчезали вот архив календарика, помогите пожалуйста .... http://webfile.ru/5264281
Code: <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <!-- <body bgcolor="#ABC"> --> <div id="id"></div> <script> var div = document.getElementById("id"); div.innerHTML+= "<h1>Echo!</h1>"; </script> </body> </html>
Объясните пожалуйста почему ничего не происходит при выполнении скрипта (вернее пишет null ) Code: <script type="text/javascript"> var mytext = "ищем номерки, первый номер 1178-9087-2384-8787. Номерок два 1103-8899-0811-1722"; var regularka = / [0123]{4} - \d{4} - \d{4} - \d{4} /g; var result = mytext.match(regularka); document.write(result); </script> там условие что начинаться первые комбинации должны только в диапазоне 0-3 редактор - phpdesigner 7; В учебнике всё абсолютно корректно работает, а у меня хоть бы хны=\ помогите пожалуйста (уже второй раз такое) . может быть несоответствие версий спецификации языка? и опять не работает это вот Code: <script type="text/javascript"> var nomer = "8/927/31/10/765"; var change = "-"; function smena (lol, loli){ var search = / \/ /g ; var itog = lol.replace(search,loli); document.write(itog); } smena(nomer,change); </script> (П.С. там вся хтмл обёртка есть, выдернул просто вот сам скрипт) и опять таки в том же пособнике всё работает замечательно=\
Пробелы тоже символы Code: /[0-3]{4}(?:-\d{4}){3}/g Да нет, всё путём. Code: <script> document.writeln("8/927/31/10/765".replace(/\//g, '-')); </script>
Какой регуляркой можно натырить ВСЕ мыла на странице. Code: var txt="Это просто [email protected] тестовый тест, который заставит тебя [email protected] съесть еще этих [email protected] мягких булочек [email protected]."; // var txt = document.body.innerHTML; var re1="([A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4})"; var p = new RegExp(re1,["ig"]); var m = p.exec(txt); alert(m); Это не катит. Накатайте, кому не влом, re1 регулярку, 3 час бьюсь.
[a-z0-9_\.\-]{1,20}@[a-z0-9\.\-]{1,20}\.[a-z]{2,4} [0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,3} Катит. Просто нижний регистр нужно указывать: [a-z]
Добрый вечер Нужно реализавать вот такое: есть ссылка на сайте - ведущая на другую страницу сайта, при нажатии на эту ссылку нужно чтобы открылась страница сайта, и во второй вкладке браузера другой сайт. помогите пожалуйста
Skofield, ты не понял....твоя регулярка найдет, как и моя, только 1 мыло и все. А мне нужно, чтобы они все сохранились в массиве m. Как ни бьюь, ни*уя не выходит
Подскажите, что дописать в этом скрите, чтобы Safari тоже мог добавить страницу в закладки? PHP: function getBrowserInfo() { var t,v = undefined; if (window.chrome) t = 'Chrome'; else if (window.opera) t = 'Opera'; else if (document.all) { t = 'IE'; var nv = navigator.appVersion; var s = nv.indexOf('MSIE')+5; v = nv.substring(s,s+1); } else if (navigator.appName) t = 'Netscape'; return {type:t,version:v}; } function bookmark(a){ var url = window.document.location; var title = window.document.title; var b = getBrowserInfo(); if (b.type == 'IE' && 8 >= b.version && b.version >= 4) window.external.AddFavorite(url,title); else if (b.type == 'Opera') { a.href = url; a.rel = "sidebar"; a.title = title; return true; } else if (b.type == "Netscape") window.sidebar.addPanel(title,url,""); else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки."); return false; }
PHP: var str = "Это просто [email protected] тестовый тест, который заставит тебя [email protected] съесть еще этих [email protected] мягких булочек [email protected]."; var re = /[a-z0-9_\.\-]{1,20}@[a-z0-9\.\-]{1,20}\.[a-z]{2,4}/ig; found = str.match(re); alert(found); Извини, в JavaScript знания на 0, но вот что получилось, после 5 минутного экскурса в гугл
Вот решение, если кому интересно: Code: <script language=javascript> var txt="Это просто [email protected] [email protected] тестовый тест, который заставит тебя [email protected] съесть еще этих [email protected] мягких булочек [email protected] ."; var re1="([0-9a-z_]+@[a-z0-9\.\-]{1,20}\.[A-z]{2,3}\\s)"; var p = new RegExp(re1,["ig"]); var m = txt.match(p); document.write(m); </script> Спасибо, увидел, только когда уже запостил)))))