Jump to content

pudge

User
  • Posts

    215
  • Joined

  • Last visited

Posts posted by pudge

  1. помниться мне у тебя страница на локалке, а не на хостинге... на локалке аякс не работает

     

     

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

     

    Но что то я не понял почему это он не может работать на локалке?

  2. ну не знаю,я вот так осуществил ваш пример и он не работает(((

     

     

    <script src="JS/jquery.min.js"></script>

    <script>
    var iMstup= new Array();

    iMstup[0]="<div id='view1'><div class=page2></div></div>";

    $(".page2").load("/page2.html")

    iMstup[1]="<div id='view2'><h1>Ололоша 2</h1></div>";

    $('.tab').bind("click",function(){
    var num = ["first","second","third"],
    id = $(this).index(),
    currentTemplate = iMstup[id];
    $('#content').html(currentTemplate);
    })
    </script>

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

     

    З.Ы. код не выделил кодом изза того что нельзя выделять нужные строки цветом/жирностью или подчеркиванем:(


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

  3. прочитай про jquery $.get() или ещё прощё load

     

    там всего то в одну строку

     

    $("#elem").load("/htmlpage.html")

     

    но если не ошибаюсь - нужно с кодировкой потом поработать. у меня с ie8 и 9 проблемы были при таких запросах - если появятся нужно в .htaccess пару строк дописать 

     

     

    напомню что я же не разбираюсь в яваскрипте :( перечитал ваш пример несколько раз http://jquery-docs.ru/ajax/load/#results не смог понять как нужно это использовать,единственное что более менее понятно так это где описывались результаты,но опять же не смог испробовать изза того что в строке моего скрипта 

    iMstup[0]="<div id='view1'> </div>";

    нельзя использовать двойных кавычек так как перестает работать весь скрипт...

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

     

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

     

    В общем нужно кудато переместить код контента из строки скрипта.Или переделать функционал вкладок на другой где можно было бы переносить закрывающий див на следующие строки...

     

    1003724.jpg


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

  5. Если я правильно вас понял, то вы хотите инклудить в одну страницу какие то еще страницы с помощью js. В этом вам поможет ajax. 

    http://ruseller.com/lessons.php?rub_id=28&id=569

     

     

    что то вы не то скинули...

     

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

     

     

    как создать дочерный html файл

    К сожалению, никак, в HTML нет такого понятия. Но можно запрашивать HTML-файлы аяксом и вставлять их целиком в нужное место DOM страницы (напр. как в 3-м примере здесь).

     

     

     

    что то несмог я понять как этот ваш пример поможет в данной ситуации

  6. Код главной страницы сайта и так немаленький,а мне предстоит его ещё увеличить.

     

    На странице есть один елемент,задача которого - открывать вкладку с контентом,вот код одной из вкладок:

    iMstup[0]="<div id='view1'><h1>Ололоша 1</h1></div>";

    как видите в середине этой вкладки находится тестовый контент,но вот проблема в том что если закрывающий </div> опустить на следующюю строку то ВЕСЬ скрипт перестанет работать(непойму почему так).Вот весь скрипт целяком:

    <script src="JS/jquery.min.js"></script> <script> 	var iMstup= new Array();iMstup[0]="<div id='view1'><h1>Ололоша 1</h1></div>";iMstup[1]="<div id='view2'><h1>Ололоша 2</h1></div>";   $('.tab').bind("click",function(){   var num = ["first","second","third"],   id = $(this).index(),   currentTemplate = iMstup[id];   $('#content').html(currentTemplate);    }) </script>

    Я сначала хотел прописывать контент  в этой же вкладке iMstup[0]="<div id='view1'><h1>Ололоша 1</h1></div>"; напрямую,тоесть сотни строк html кода.Но потом осознал что будет очень сложно и неудобно работать с таким файлом и подумал "вот было бы здорово создать дочерний файл",ну на месте Ололоша 1 разместить ссылку на хтмл файл а в самом файле уже прописывать контент(тонны кода),ну как в Си.

     

    Я пытался узнать у гугла "как создать дочерный html файл",но он посмотрел на меня как на дурачка и не выдал ниодной ссылки:(

     

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

     

     

    Зарание спасибо за ответы!!!

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

  8. я так понимаю здешние знатаки не знают как решить эту проблему((

    Когда вы создали папку ru в директории public_html - вы создали раздел сайта на вашем обычном домене.

    Что бы создать страничку в ПОДдомене, вам нужно закинуть html файл в папку ПОДдомена.

    ВНИМАНИЕ!в этом посте расписана вся хронология проблемы,советую прочесть тем кто недоконца понял в чем тут загвоздка.

    я не создавал эту папку ru,там её создал сервер а не я,я зашел на сайт хостера,нажал создать поддомен написал название поддомена ru через пару минут мне выдали этот домен http://ru.dotatest2111.p.ht/ прошу заметить все это время я был на сайте и только после захода на этот новый домен http://ru.dotatest2111.p.ht/ я увидел что там пустота,затем я зашел в файлзиллу и увидел что появилась папка ru которая была пустой,я туда закинул копию индекс.хтмл и затем ещё раз зашел на этот домен который я создал http://ru.dotatest2111.p.ht/ я на него зашел и увидел то что собственно вы на нем видите,сайт но без стилей картинок и т.д.

    затем я подумал,ну раз папка ru которая создалась в корневой папке сайта(что помоему очень логично)отвечает за все содержимое этого поддомена то все русские версии сайта буду кидать туда,и ссылки с основного сайта в эту папку работали,я подумал что и ссылки наружу из самого поддомена должны работать,изменил пару ссылок в коде этого index файла в папке ru добавив ../ вначале(для ссылок на стили и на картинку шапки сайта) обновил все это,зашел на http://ru.dotatest2111.p.ht/ и смотрю что логотип шапки сайта есть,тоесть эта ссылка работает но стили неработали,затем я зашел в файлзиллу проверил ещё раз ссылки,что одна что другая были правильные,захожу ещё раз на http://ru.dotatest2111.p.ht/ и вижу что там уже и логотип перестало показывать,если сомневаетесь в правильности того как я ссылки написал можете сами зайти и просмотреть это.

  9. если php поддерживает (а он сейчас практически везде есть), то можете в качестве путей использовать глобальную переменную $_SERVER[];

    я в php не разбираюсь,можете обьяснить как этот $_SERVER[]; применять?

  10. Switch74

    дак я же не просто создал эту папку,я зашел на сайт своего хостера на свой аккаунти там создал домен 3го уровня и в следствие чего создалась папка,суть проблемы давно я описал,вы ничего нового так и не отписали к сожалению(( вопрос в другом - как сделать так что бы и для сайта с доменом http://ru.dotatest2111.p.ht/ ссылки на внешние директории работали....

    Switch74

    дак я же не просто создал эту папку,я зашел на сайт своего хостера на свой аккаунти там создал домен 3го уровня и в следствие чего создалась папка,суть проблемы давно я описал,вы ничего нового так и не отписали к сожалению(( вопрос в другом - как сделать так что бы и для сайта с доменом http://ru.dotatest2111.p.ht/ ссылки на внешние директории работали....

  11. я нажал изменить и пробовал напечатать что либо,но всеравно главное сообщение темы не менялось,оставалось пустым...

    проверил тогда в другой теме и там я мог писать а тут нет.

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

    Либо - либо.

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

  12. У тебя пустое тело поста, я это расцениваю как некорректно созданную тему. Вообще нужно было удалить тему...

    вот и я о том,какого фига у меня было "пустое тело поста"???у меня одно предположение - то что ты удалил содержимое поста ибо я создал тему нормально как обычно все там было ок...

  13. alexriz вот этот умник пусть теперь и разьясняет

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

    Что вы понимаете под "относительной-внешней директорией"?

    Такая?


    href="http://OtherSite.ru/dir/dir/../../page.html"

    Покажите вашу ссылку. Телепатия не наш конёк.

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

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

    Какие ещё дубли темы???Я написал тему с адекватным заглавным сообщением,нажимаю создать тему,создалась она,но сообщение пустое,просто пустота,нажал изменить смотрю и вправду ничего нету.Если я создал тему а сообщение полностью пустое значит кто то его удалил,смотрю позже и вижу в сообщении вот это "Сообщение отредактировал alexriz: Сегодня, 22:35" и краткий отрывок не описывающий всей ситуации что я должен делать?что?жаловатся куда только могу ибо писал долго а тут опа и нету моего поста и ещё в чем то меня обвиняют

  14. что?сколько печатал это все и ты взяло и удалил что это за хренотень?обьясни как нормальный человек может НОРМАЛЬНО реагировать на такой беспредел?Это лично твои проблемы что ты не смог понять смысл заголовка,он был нормальным.

    Скажи спасибо, что предупреждение не отхватил!

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

    Я жду ответа куда делось мой пост этой темы который я печатал мин 10.

  15. В общем недавно создал на бесплатном хостинге домен 3го уровня для своего сайта для его русской версии и назвал естественно ru.На сервере в папке сайта(public_html) создалась папка ru

    filezinxn.jpg

    я сразу же закинул туда копию index.html что бы там хоть что то было,и для проверки на работоспособность я изменил пару ссылок в коде этой копии index.html а именно ссылки на css файл и логотип шапки сайта.Для тех кто ещё не понял добавил вначале ссылки ../

    Но когда я начал проверять то заметил что сам индекс.хтмл читает а ссылки на верхние папки не работают,вот сами посмотрите http://ru.dotatest2111.p.ht/ я проверил,ссылки были написаны правильно,много провозился пытаясь обнаружить проблему но не получалось.Если зайти непосредственно в папку ru вот так http://dotatest2111.p.ht/ru/ то можно увидеть эту же самую копию index.html и там как видите обе эти ссылки работают...

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

×
×
  • 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