Помощь в html/css/javascript/jq
Бармалей Дата: 16 Мая 2010, 10:24 | Сообщение # 681 ● ● ● ● ●
Тиран
7772 сообщения
Статус: Offline
Code
$.get('/mypage/', function(i){ a=$('#x0', i).html(); b=$('#x1', i).html(); c=$('#x2', i).html(); })
И получим трехкратный парсинг полученной страницы, что не самым лучшим образом скажется на производительности.
BoLena Дата: 16 Мая 2010, 15:38 | Сообщение # 682 ● ● ● ● ●
659 сообщений
Статус: Offline
Infamous , Спасибо, получилось как надо было, только вот я хотел обрезать название материала на 2 части, как сделали для полной страницы материалов + добавил в этот же айди плеер, теперь у меня не показывает плеер и сверху "-" стоит... Добавлено (16 Май 2010, 14:55) ---------------------------------------------
Code
<div style="display:none;"> <div class="materialV"> <a class="najmi" href="$ENTRY_URL$"><b><span id="z0"></span></b></a> - <span id="z1"></span> <span id="z0"></span> <script> var text="$TITLE$"; var arr = text.split(/[-—]/); for (var i=0,len=arr.length;i<len;i++) { document.getElementById('z' + i).innerHTML = arr[i]; } </script> <object id="audioplayer2441" width="328" height="20"> <param name="allowScriptAccess" value="always"> <param name="wmode" value="transparent"> <param name='movie' value='/mediaplayer/audioinfo/player.swf'> <param name='flashvars' value='comment=$TITLE$&st=/mediaplayer/audioinfo/style/audio5-966.txt&file=<?if($FILE_DIRECT_URL$)?>$FILE_DIRECT_URL$<?endif?><?if($RFILE_DIRECT_URL$)?>$RFILE_DIRECT_URL$<?endif?>'> <embed src='/mediaplayer/audioinfo/player.swf' type='application/x-shockwave-flash' allowscriptaccess='always' wmode='transparent' flashvars='comment=$TITLE$&st=/mediaplayer/audioinfo/style/audio5-966.txt&file=<?if($FILE_DIRECT_URL$)?>$FILE_DIRECT_URL$<?endif?><?if($RFILE_DIRECT_URL$)?>$RFILE_DIRECT_URL$<?endif?>' width="328" height="20"></embed> </object> </div> </div>
Вот мой код, если поможет... первый див - что бы на полной странице не показывался этот вид материалов.Добавлено (16 Май 2010, 15:30) --------------------------------------------- помогите плиз...
Добавлено (16 Май 2010, 15:38) --------------------------------------------- Вот скрин .
CrazyFENIX Отредактировал CrazyFENIX - Воскресенье, 16 Мая 2010, 18:05
Дата: 16 Мая 2010, 18:04 | Сообщение # 683 ● ● ● ● ●
299 сообщений
Статус: Offline
[delete]
BoLena Дата: 17 Мая 2010, 19:07 | Сообщение # 684 ● ● ● ● ●
659 сообщений
Статус: Offline
ну помогите...Добавлено (17 Май 2010, 19:07) --------------------------------------------- Ооо! Вроде сам сделал как-то) Только вот название материала лезет под плеер, как можно сделать что бы текст был сверху плеера? Или лучше подскажите плиз., где можно найти плееры типа такого, что стоит вКонтакте? рипать не хочу и не буду, просто хочу что-то на подобии.. огромный плеер не хочется ставить...
Infamous Дата: 18 Мая 2010, 19:06 | Сообщение # 685 ● ● ● ● ●
1670 сообщений
Статус: Offline
Как сделать, чтобы картинки не кэшировались?
Бармалей Дата: 18 Мая 2010, 20:21 | Сообщение # 686 ● ● ● ● ●
Тиран
7772 сообщения
Статус: Offline
Запрашивать их по уникальному адресу. Например, добавляя случайную величину (или текущий timestamp) в часть запроса.
MegaFill Дата: 18 Мая 2010, 21:27 | Сообщение # 687 ● ● ● ● ●
1588 сообщений
Статус: Offline
Как сделать, чтобы картинки не кэшировались?
Типа Code
http://helper.ucoz.ru/avatar/44/705330.jpg?$DATE$
или чет такое)
Бармалей Дата: 18 Мая 2010, 21:53 | Сообщение # 688 ● ● ● ● ●
Тиран
7772 сообщения
Статус: Offline
Infamous Отредактировал Infamous - Четверг, 20 Мая 2010, 09:56
Дата: 20 Мая 2010, 10:02 | Сообщение # 689 ● ● ● ● ●
1670 сообщений
Статус: Offline
Code
function speedTest(url, size, id) { document.getElementById(id).innerHTML = 'Измеряется…'; var i = new Date().getTime(); var F = window.XMLHttpRequest() ? new XMLHttpRequest() : new ActiveXObject('Msxml2.XMLHTTP'); F.open('GET', url + '?' + Math.random(), true); F.onreadystatechange = function () { if (F.readyState == 4) { document.getElementById(id).innerHTML = ((size / (new Date().getTime() - i)) * 1000) + 'Кб/с'; } } F.send(null); }
В IE просто добавляется текст "Измеряется…" и ничего не происходит. Почему?
Добавлено (20 Май 2010, 10:02) --------------------------------------------- Проблема решена.
uWeb Дата: 20 Мая 2010, 11:49 | Сообщение # 690 ● ● ● ● ●
1135 сообщений
Статус: Offline
Infamous , дайка код. Готовый.
Infamous Дата: 20 Мая 2010, 12:42 | Сообщение # 691 ● ● ● ● ●
1670 сообщений
Статус: Offline
uWeb ,
Code
function getXmlHttp(){var a;try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(c){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){a=false}}if(!a&&typeof XMLHttpRequest!="undefined"){a=new XMLHttpRequest()}return a}; function speedTest (url, size, id) { document.getElementById(id).innerHTML = 'Измеряется…'; var i = new Date().getTime(); var F = getXmlHttp();//window.XMLHttpRequest() ? new XMLHttpRequest() : new ActiveXObject('Msxml2.XMLHTTP'); F.open('GET', url + '?' + Math.random(), true); F.onreadystatechange = function () { if (F.readyState == 4) { document.getElementById(id).innerHTML = ((size / (new Date().getTime() - i)) * 1000) + 'Кб/с'; } } F.send(null); }
cucYa Дата: 20 Мая 2010, 15:25 | Сообщение # 692 ● ● ● ● ●
Совращенный мальчик.7317 сообщений
Статус: Offline
Code
var F = window.XMLHttpRequest() ? new XMLHttpRequest() : new ActiveXObject('Msxml2.XMLHTTP');
Что за бред такой... Code
window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Msxml2.XMLHTTP');
UnderShot Отредактировал UnderShot - Четверг, 20 Мая 2010, 19:03
Дата: 20 Мая 2010, 19:01 | Сообщение # 693 ● ● ● ● ●
393 сообщения
Статус: Offline
Code
version=function(){var ver=0.5;return ver} alver=function(){alert('Версия: '+version())} alver() setCookie('ver','…',365)
Что мне указать в setCookie() , чтобы функция больше не вызывалась?
Infamous Дата: 20 Мая 2010, 19:11 | Сообщение # 694 ● ● ● ● ●
1670 сообщений
Статус: Offline
Code
if (!getCookie('ver')) /* функция */
UnderShot Отредактировал UnderShot - Четверг, 20 Мая 2010, 19:32
Дата: 20 Мая 2010, 19:15 | Сообщение # 695 ● ● ● ● ●
393 сообщения
Статус: Offline
Infamous , спасибо.
BoLena Дата: 22 Мая 2010, 14:54 | Сообщение # 696 ● ● ● ● ●
659 сообщений
Статус: Offline
Всем привет! Вот возник один маленький вопрос. И так, предположим, что у меня на странице две одинаковые таблицы, пример: Code
<table style="margin-bottom: 5px;" border="0" cellpadding="0" cellspacing="0" width="100%">
Как мне сделать, что бы у второй такой же таблицы не было - ?
Infamous Дата: 22 Мая 2010, 15:07 | Сообщение # 697 ● ● ● ● ●
1670 сообщений
Статус: Offline
BoLena ,
Code
node.style.marginBottom = 0;
BoLena Дата: 22 Мая 2010, 19:49 | Сообщение # 698 ● ● ● ● ●
659 сообщений
Статус: Offline
не пашет...
Infamous Дата: 22 Мая 2010, 20:09 | Сообщение # 699 ● ● ● ● ●
1670 сообщений
Статус: Offline
node нужно заменить на DOM-объект.
BoLena Дата: 22 Мая 2010, 20:28 | Сообщение # 700 ● ● ● ● ●
659 сообщений
Статус: Offline
я в этом не бум-бум, объясни пожалуйста по-подробнее... кстати, нельзя как-то сделать с eq(2) или что-то в этом роде? просто я не знаю этих кодов так..