Jump to content

pudge

User
  • Posts

    215
  • Joined

  • Last visited

Posts posted by pudge

  1. 2 элемента в одном диве должны быть расположены на одном уровне по горизонтали.

     

    Высота этого дива 50пкс,высота текста(span)50пкс,высота картинки справа от текста тоже 50.

     

    С картинкой то все ок,но вот текст не в центре по вертикали,а внизу,просто лежит и я не знаю как сделать что бы закрепить его в центре.

     

    Пробовал   line-height:50px; на всех елементах,пробовал   margin:auto 0px auto 20px; тоже не помогает...

  2.  

    Возможно у вас не верный путь до файла add.htm, где он лежит и где лежит html в который он должен подгрузиться?

     

    add.htm лежит в той же папке что и index.html вот посмотрите на код http://historyofdota.info/ нажмите на первый таб(зеленая "1")и посмотрите код открывшейся вкладки(view1).

     

    З.Ы.не обращайте внимания на срач,это мой личный "полигон для испытаний" :)

  3.  

    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-кода верно?

  4. Та тебе же уже ответили, пользуйся ajax'ом.

     

    Но ведь он загружает только с урл,а мне нужно что бы он загружал отдельные части страницы.

    $.ajax({url: "spoiler1.html",cache: false,success: function(html){$("#results").append(html);}});

    Не создавать же для каждого спойлера отдельный файл...

  5. вам опять нужна подобная система как у табов в теме http://htmlforum.ru/index.php?showtopic=46499&page=3 ?

     

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

  6. вот сейчас пересмотрел тему целяком,ужс,помоему мы далеко зашли,слишком усложнили все

     

    ('tab'+ id +'.htm')

     

    почему в скобках просто не сделать вот так ('add.htm')?Зачем туда вмешивать таб который вообще не должен иметь ко всему этому никакого отношения,зачем было переделывать весь скрипт...

     

    Допустим я бы задал другой вопрос:

     

    Как в простом примере создать подгрузку кода контента в код страницы?

     

    Например так:

    <html><body><div id='content'>в это место должен подгружатся код из файла блаблабла.htm</div></body></html>

    Не думаю что для такой задачи потребовался весь тот огромный код из вашего поста #40

     

    Я спрашивал с помощью чего можно провернуть такую задачу,задайте направление и я сам попробую разобратся в том как осуществить задуманое

  7.  

    забыл сказать,у меня картинка расположена не в той же строке что и сам скрипт,точнее вот как все выглядит:

    iMstup[1]="<div id='view2'>\строка\строка\<img src='kartinka.jpg' height='50px' width='50px' title='в имени title должен быть апостроф'fff'>\ещё строка\</div>";

    наверное изза того что в конце строки обратные слэши у меня \' не работает,хотя я не уверен.

  8. Внутри скрипта расположена картинка

     

    <img src='kartinka.jpg' height='50px' width='50px' title='в имени title должен быть апостроф'fff'>

     

    Без кавычек/апострофа небудет работать вообще,выделение имени двойными кавычками сделать немогу так как в данном скрипте может быть только 2 двойных кавычки,вначале,и вконце:

     

    iMstup[1]="<div id='view2'>тут картинка</div>";

     

    В С++ помню были специальные комбинации для написания кавычек,слешей и т.д. в самоучителях на javascript.ru я не нашел подобного... а может и попросту незаметил.

  9. Скажите с помощью чего можно это осуществить?

     

    На странице есть несколько спойлеров,как сделать что бы контент в них грузился лишь тогда когда спойлер открывает юзер?Точнее что бы грузлось содержимое только того спойлера по которому кликнули.

    <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>
  10. так я вам и предлагаю не пихать туда ни строчки, а все это запихать в отдельный файл, раз вы его все равно будете грузить

     

    ну вообщето,пока я делаю все правильно и без ошибок - скрипту ничего не угрожает,пусть я хоть  3000 строк контента туда засуну - оно будет нормально работать,но с другой стороны мне всеравно как то не по себе,поэтому и придумал я эту затею с подгрузкой кода из доп. файла,но я попробовал сделать как в ваших примерах но не работает(я уже писал выше),и менял на $(this).parent().load('add.htm'); но всеравно,сколько изменений было,а эффект один - контента на первом табе(где должен располагатся контент add.htm) - нету.

  11.  

    2. цель создания таких табов и зачем потом в них подгружать данные по клику из другого файла? 

     

    Цель этих табов в том что бы показывать 2 вида контента,зачем подгружать из другого файла код?ну я подумал что впихивать пару сотен строк кода на главной странице в iMstup[0]="<div id='view1'>контент</div>"; будет плохой затеей,но я уже гдето 80 засунул,в конце каждой строки приходится писать обратный слеш так как без него небудет работать так как весь код контента находится в скрипте,ну и если какойто из табов перестанет работать то нужно будет искать среди этих сотен строк где именно нехватает обратного слеша....

  12. теперь момент - нужно ли это все, не проще ли:

    сделать для табов точно такую же загрузку из файла?

    $('.tab1').live("click",function(){$(this).load('add1.htm');return false;

    стоп стоп стоп,а зачем это? "сделать для табов точно такую же загрузку из файла" зачем для табов делать это?с табами(кнопками)все путем.

     

    Я сделал вроде все правильно,но на месте контента(первого)пустота,просто вакуум,но таб работает и как бы контент открывает,по крайней мере border виден(и больше ничего).

     

    Я все беспокоюсь по поводу самого файла в котором код контента должен быть,я почемуто уверен что там не может быть все так просто,вот что внутри add.htm:

     

     

    <html>

    dddddddds

    </html>

  13. Switch74 все правильно написали,но в конце вы написали что то невразумительное

     

     

     

     

    а не проще в подгружаемый файл вынести

    <div id='view1'>нужная контентная часть</div>

     

    Я не понял что вы имели ввиду,точнее я сначала подумал что вы хотите даунную строку вместе с контентом разместить внутри подгружаемого файла,но это как то.... непонятно чтоли,что тогда в iMstup[0] = "" будет?

  14.  Иначе, это уже не обучение, а выполнение бесплатной работы.

     

    я уже написал что ненужен мне ваш готовый код,я лишь просил наводку на то с помощью чего я смогу сделать,и вот эту наводку дал мне Z1gnet за что ему спасибо,сейчас буду думать.

  15. вот я тоже далеко не гуру джееса. но вот посмотрел ссылки, подумал, покумекал и у меня все получилось. если хочешь подсказку то пожалуйста. тебе понадобится (по крайней мере как я сделал) window.location.hash и window.location.hash.substr(1)

    а теперь в бой, удачного сражения в нелегкой схватке с джеесом ;)

     

    тоесть при переходе по адресу например http://тратата.index.html/page=2#СПОЙЛЕР31 окно браузера само прыгнет к нужному спойлеру и именно этот спойлер будет открыт?

  16. думай чё... А то так весь сайт за тебя сделают

     

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

  17. Вы ждете кода? Его не будет. Алгоритм уже описан.

    Где?Если вы описали алгоритм в посте #13 то прочитайте сами свой пост и задумайтесь,как может новичек понять что вы написали?

    Потребуется узнать якорь, который передается в URL. Для этого в браузерах существует свойство location.hash.

     

    перечитал ту статью уже второй раз,вроде и понял всю суть,но по примеру осуществить у себя никак не могу,вот второй пример из статьи:

     

     

    function sendData(dat)

    {

    window.location.search = dat;

    }

    мне следует заменить search на hash верно?но а что дальше делать я не зна...................

  18.  

    Я понял что спойлер должен менятся на $(".videoB").toggleClass("enabled");

    Нет. Откуда Вы вообще взяли .enabled?

     

     

    Ну если стоит enabled то спойлер изначально открытый,вот мне и нужно что бы при переходе по адресу спойлера(например #anch2)спойлер был открытым,поэтому и пришло мне в голову это... как сделать что бы при переходе на адрес спойлера,он становился открытым?

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy