-
Posts
215 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by pudge
-
-
2 элемента в одном диве должны быть расположены на одном уровне по горизонтали.
Высота этого дива 50пкс,высота текста(span)50пкс,высота картинки справа от текста тоже 50.
С картинкой то все ок,но вот текст не в центре по вертикали,а внизу,просто лежит и я не знаю как сделать что бы закрепить его в центре.
Пробовал line-height:50px; на всех елементах,пробовал margin:auto 0px auto 20px; тоже не помогает...
-
Пудж хукай )
вчера хукнул)))меня даже сфоткали
-
Возможно у вас не верный путь до файла add.htm, где он лежит и где лежит html в который он должен подгрузиться?
add.htm лежит в той же папке что и index.html вот посмотрите на код http://historyofdota.info/ нажмите на первый таб(зеленая "1")и посмотрите код открывшейся вкладки(view1).
З.Ы.не обращайте внимания на срач,это мой личный "полигон для испытаний"
-
4. для просто загрузки контента в блок js средствами или php?
php достаточно
<html><body><div id='content'><?php include "add.htm";?></div></body></html>
Ну вот добавил:
iMstup[0]="<div id='view1'><?php include 'add.htm';?></div>";
Но всеравно не работает,пустота на том месте...
З.Ы.заменил двойные кавычки на апострофы,но я думаю это не стало причиной нерабочего php-кода верно?
-
Та тебе же уже ответили, пользуйся ajax'ом.
Но ведь он загружает только с урл,а мне нужно что бы он загружал отдельные части страницы.
$.ajax({url: "spoiler1.html",cache: false,success: function(html){$("#results").append(html);}});
Не создавать же для каждого спойлера отдельный файл...
-
вам опять нужна подобная система как у табов в теме http://htmlforum.ru/index.php?showtopic=46499&page=3 ?
нет нет,в этот раз ненужно ничего грузить с левых файлов,все что нужно находится в коде основной страницы где расположены спойлеры,просто нужно что бы контент в спойлерах не начинал грузится пока по нему не кликнет пользователь.
-
вот сейчас пересмотрел тему целяком,ужс,помоему мы далеко зашли,слишком усложнили все
('tab'+ id +'.htm')
почему в скобках просто не сделать вот так ('add.htm')?Зачем туда вмешивать таб который вообще не должен иметь ко всему этому никакого отношения,зачем было переделывать весь скрипт...
Допустим я бы задал другой вопрос:
Как в простом примере создать подгрузку кода контента в код страницы?
Например так:
<html><body><div id='content'>в это место должен подгружатся код из файла блаблабла.htm</div></body></html>
Не думаю что для такой задачи потребовался весь тот огромный код из вашего поста #40
Я спрашивал с помощью чего можно провернуть такую задачу,задайте направление и я сам попробую разобратся в том как осуществить задуманое
-
а что это за код рядом справа?вот например ' я понял что скорее всего это тоже самое что и ' но какой тогда смысл?зачем код когда есть мнемоника?
-
-
забыл сказать,у меня картинка расположена не в той же строке что и сам скрипт,точнее вот как все выглядит:
iMstup[1]="<div id='view2'>\строка\строка\<img src='kartinka.jpg' height='50px' width='50px' title='в имени title должен быть апостроф'fff'>\ещё строка\</div>";
наверное изза того что в конце строки обратные слэши у меня \' не работает,хотя я не уверен.
-
Внутри скрипта расположена картинка
<img src='kartinka.jpg' height='50px' width='50px' title='в имени title должен быть апостроф'fff'>
Без кавычек/апострофа небудет работать вообще,выделение имени двойными кавычками сделать немогу так как в данном скрипте может быть только 2 двойных кавычки,вначале,и вконце:
iMstup[1]="<div id='view2'>тут картинка</div>";
В С++ помню были специальные комбинации для написания кавычек,слешей и т.д. в самоучителях на javascript.ru я не нашел подобного... а может и попросту незаметил.
-
Скажите с помощью чего можно это осуществить?
На странице есть несколько спойлеров,как сделать что бы контент в них грузился лишь тогда когда спойлер открывает юзер?Точнее что бы грузлось содержимое только того спойлера по которому кликнули.
<a href="#1" class="videoA">спойлер 1</a><div class="videoB">содержимое спойлера 1</div><a href="#2" class="videoA">спойлер 2</a><div class="videoB">содержимое спойлера 2</div><a href="#3" class="videoA">спойлер 3</a><div class="videoB">содержимое спойлера 3</div><script>$(".videoB").toggleClass("disabled");$(".videoA").on("click", function () {$(this).next(".videoB").toggleClass("disabled");return false;});</script>
-
Оно то работает,но неуверен что именно так оно выглядит и у вас,можете залить на jsfiddle?
Разве в строке $('.content').load('tab'+ id +'.htm'); все так и должно быть?Настораживает то что там одно расширение без имени файла.
-
так я вам и предлагаю не пихать туда ни строчки, а все это запихать в отдельный файл, раз вы его все равно будете грузить
ну вообщето,пока я делаю все правильно и без ошибок - скрипту ничего не угрожает,пусть я хоть 3000 строк контента туда засуну - оно будет нормально работать,но с другой стороны мне всеравно как то не по себе,поэтому и придумал я эту затею с подгрузкой кода из доп. файла,но я попробовал сделать как в ваших примерах но не работает(я уже писал выше),и менял на $(this).parent().load('add.htm'); но всеравно,сколько изменений было,а эффект один - контента на первом табе(где должен располагатся контент add.htm) - нету.
-
2. цель создания таких табов и зачем потом в них подгружать данные по клику из другого файла?
Цель этих табов в том что бы показывать 2 вида контента,зачем подгружать из другого файла код?ну я подумал что впихивать пару сотен строк кода на главной странице в iMstup[0]="<div id='view1'>контент</div>"; будет плохой затеей,но я уже гдето 80 засунул,в конце каждой строки приходится писать обратный слеш так как без него небудет работать так как весь код контента находится в скрипте,ну и если какойто из табов перестанет работать то нужно будет искать среди этих сотен строк где именно нехватает обратного слеша....
-
теперь момент - нужно ли это все, не проще ли:
сделать для табов точно такую же загрузку из файла?
$('.tab1').live("click",function(){$(this).load('add1.htm');return false;
стоп стоп стоп,а зачем это? "сделать для табов точно такую же загрузку из файла" зачем для табов делать это?с табами(кнопками)все путем.
Я сделал вроде все правильно,но на месте контента(первого)пустота,просто вакуум,но таб работает и как бы контент открывает,по крайней мере border виден(и больше ничего).
Я все беспокоюсь по поводу самого файла в котором код контента должен быть,я почемуто уверен что там не может быть все так просто,вот что внутри add.htm:
<html>
dddddddds
</html>
-
Switch74 все правильно написали,но в конце вы написали что то невразумительное
а не проще в подгружаемый файл вынести
<div id='view1'>нужная контентная часть</div>
Я не понял что вы имели ввиду,точнее я сначала подумал что вы хотите даунную строку вместе с контентом разместить внутри подгружаемого файла,но это как то.... непонятно чтоли,что тогда в iMstup[0] = "" будет?
-
Иначе, это уже не обучение, а выполнение бесплатной работы.
я уже написал что ненужен мне ваш готовый код,я лишь просил наводку на то с помощью чего я смогу сделать,и вот эту наводку дал мне Z1gnet за что ему спасибо,сейчас буду думать.
-
вот я тоже далеко не гуру джееса. но вот посмотрел ссылки, подумал, покумекал и у меня все получилось. если хочешь подсказку то пожалуйста. тебе понадобится (по крайней мере как я сделал) window.location.hash и window.location.hash.substr(1)
а теперь в бой, удачного сражения в нелегкой схватке с джеесом
тоесть при переходе по адресу например http://тратата.index.html/page=2#СПОЙЛЕР31 окно браузера само прыгнет к нужному спойлеру и именно этот спойлер будет открыт?
-
думай чё... А то так весь сайт за тебя сделают
Я и не прошу готовый код,я б с удовольствием выучил то что помогло бы решить данную задачу(напомню открытый спойлер на которой перешли по ссылке),но я прошу что бы мне хотя бы сказали что именно учить,не садится же учить джаваскрипт с первой главы и до последней(или пока не наткнусь на то что нужно)..
-
а может сразу за тебя все выучить?
если бы я хотябы знал что именно нужно "выучить" для решения проблемы данного сабжа...
-
Вы ждете кода? Его не будет. Алгоритм уже описан.
Ну дайте ещё хоть одну подсказку...
-
Вы ждете кода? Его не будет. Алгоритм уже описан.
Где?Если вы описали алгоритм в посте #13 то прочитайте сами свой пост и задумайтесь,как может новичек понять что вы написали?
Потребуется узнать якорь, который передается в URL. Для этого в браузерах существует свойство location.hash.
перечитал ту статью уже второй раз,вроде и понял всю суть,но по примеру осуществить у себя никак не могу,вот второй пример из статьи:
function sendData(dat)
{
window.location.search = dat;
}
мне следует заменить search на hash верно?но а что дальше делать я не зна...................
-
Я понял что спойлер должен менятся на $(".videoB").toggleClass("enabled");
Нет. Откуда Вы вообще взяли .enabled?
Ну если стоит enabled то спойлер изначально открытый,вот мне и нужно что бы при переходе по адресу спойлера(например #anch2)спойлер был открытым,поэтому и пришло мне в голову это... как сделать что бы при переходе на адрес спойлера,он становился открытым?
Проблема с выравниванием по вертикали в css
in HTML Coding
Posted
оооо,спасибо что напомнили про эту функцию!
А как выровнять картинку в этом блоке по горизонтали(только картинку)?я попробовал horisiontal-align:middle/center и не работает...