Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   getUrl+JavaScript (http://www.flasher.ru/forum/showthread.php?t=120750)

Exploder 29.01.2009 17:59

getUrl+JavaScript
 
Всем привет, помогите пожалуйста разобраться. Проблема такая. Нужно чтобы при нажатие на Flash кнопку страница открзвалась в DIV Container.
Как ето сделатъ не во Flash я знаю. А вот что нужно написать в getUrl немогу понять.

Не во Flash ето реализуется так:

Присоеденяем библиотеку jquery.js

Сылка приоберает такой вид:
Код:

<a href="#" id="loadData">Продукты</a>
Используем вот етот скрипт:
Код:

$(document).ready(function()
        {
            $("#loadData").click(function()
                {
                    $("#mainContent").append('<p id="content_p"></p>')
                                            .children("#content_p").hide()
                                            .load("produkts.html", function()
                                                {       
                                                    $("#content_p").slideDown("slow");
                                                });
                    return false;
                });
        });

И в странице вывода отмечаем ввыводимый контент тегом <p id="content_p">текст</p>


И сам вапрос, что нужно написать в getUrl, что бы ссылка получалась такого вида: <a href="#" id="loadData"> ???

Зарание спасибо =)

artem_fs 29.01.2009 19:40

может в getURL вызывать js функцию, которая в свою очередь будет грузить содержимое в div

Exploder 30.01.2009 15:26

Решил проблему немного другим способом:

Таже библиотека: <script type="text/javascript" src="Scripts/load.js"></script>

Токо скрипт немного другой
Код:

function openSiteIntoDiv(thesite) {
    $("#mainContent").children("#mainContent").hide();
        $("#mainContent").append('<p id="content_p"></p>').load(thesite, function()
                                                {                                                                       
                                                    $("#mainContent").slideDown("slow");
                                                });
        }

getURL получился вот такой
Код:

getURL("javascript:openSiteIntoDiv('pressen.html', 'mainContent');");


Часовой пояс GMT +4, время: 10:50.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.