[JavaScript, AJAX] Задай вопрос, получи ответ

Discussion in 'PHP' started by banned, 9 Jun 2007.

Thread Status:
Not open for further replies.
  1. OnArs

    OnArs Banned

    Joined:
    1 Aug 2008
    Messages:
    211
    Likes Received:
    13
    Reputations:
    1
    Спасибо!!! =)
     
  2. [R]eD

    [R]eD Elder - Старейшина

    Joined:
    1 Aug 2006
    Messages:
    72
    Likes Received:
    1
    Reputations:
    0
    Как можно получить значение элемента href тега <a>, например ссылка
    PHP:
    <a href="http://www.google.com">Google</a>
    Нужно вытащить http://www.google.com.

    Спасибо.
     
  3. Корвин

    Корвин Elder - Старейшина

    Joined:
    26 Feb 2007
    Messages:
    256
    Likes Received:
    31
    Reputations:
    3
    нужно вставить в тег а вот это: id="123"
    получится так

    PHP:
     <a id="123" href="http://www.google.com">Google</a>  
    а потом

    PHP:
    <script>

    function 
    get_url()
    {
    qwe document.getElementById('123').href;
    alert(qwe);
    }

    </script>

    тока кнопку какую нить сделай , которая будет функцию запускать

    PS код не проверял но должен сработать
     
  4. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    HTML:
    <a id="aaa" href="http://www.google.com">Google</a>
    <script language="javascript">
    alert(document.getElementById('aaa').href);
    </script>
     
    2 people like this.
  5. Корвин

    Корвин Elder - Старейшина

    Joined:
    26 Feb 2007
    Messages:
    256
    Likes Received:
    31
    Reputations:
    3
    блин хотел подкинуть репы +4 а подкинулось +2, чо так?
     
    1 person likes this.
  6. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Есть <div>, как при нажатии на кнопку, расположить его ровно по центру монитора?
     
  7. Корвин

    Корвин Elder - Старейшина

    Joined:
    26 Feb 2007
    Messages:
    256
    Likes Received:
    31
    Reputations:
    3
    рано по середине у меня не получилось только так

    http://wizardcom.ru/?send=good

    вот код -
    PHP:

    <div onclick="this.style.display='none'" 
     
    height="56"
     
    style="position: absolute; z-index:1000; left: 480px; top: 350px;
      background-color:#737373; color: #FFFFFF; display: block;
     font-family: Tahoma;
     font-size: 14px;
     padding: 20px;
     text-align: center;
     border: 1px solid #a7afaf; 
     cursor: pointer;
     width: 300px;"
    >
    <
    nobr><b>СпасибоВаш заказ принят!</b></nobr><br>
    кликните чтобы скрыть
     
    </div>


    див в коде мона где угодно расположить
     
    #787 Корвин, 6 Aug 2008
    Last edited: 6 Aug 2008
  8. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Есть на javascripte ширина и высота, нужно эти значения поделить на 2 и прибавить половину длинны и ширины дива.. Вроде так как то... HELP!!!
     
  9. Jer1cho

    Jer1cho Member

    Joined:
    6 Jun 2008
    Messages:
    212
    Likes Received:
    65
    Reputations:
    10
    PHP:
    <script type="text/javascript">
    function 
    hide()
    {
        
    document.getElementById('test');
        
    t.style.textAlign='center';
        
    t.style.marginTop='25%';
    }
    </script>
    <button onclick="hide();">move</button>
    <div id="test">
        test
    </div>
    Работает, но думаю тут по другому надо...
     
  10. Корвин

    Корвин Elder - Старейшина

    Joined:
    26 Feb 2007
    Messages:
    256
    Likes Received:
    31
    Reputations:
    3
    я в процентах пробовал указывать, фигня получилась какая то, посередине див не вставал
     
  11. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    ага, чуть по другому! У дива будет фиксированная ширина и баграунд. HELP!!!
     
  12. 1ten0.0net1

    1ten0.0net1 Time out

    Joined:
    28 Nov 2005
    Messages:
    473
    Likes Received:
    330
    Reputations:
    389
    Проблема такая:
    1) Есть сайт с активной XSS - например, site.com/news.php?id=1;
    2) Есть форум - site.com/forum/profile.php?id=1;

    В профиле указывается мыло пользователя, которое видно только ему. К мылу я смог обратиться со страницы site.com/forum/profile.php?id=1 (абстрактно! сохранил страницу на винт и редактировал оффлайн!)
    Code:
    <script>alert(document.all("YEmail").value)</script>
    А вот обратиться к этому же элементу, но с первой страницы, там где XSS я не могу. Перепробовал несколько вариантов. Например:
    Code:
    <script>
    function pechenki(Name)
    {
    alert(document.all(Name).value);     
    }
    </script>
    <IFRAME src="http://www.site.com/forum/profile.php?id=1" onload="pechenki('YEmail')" id="frame0" WIDTH="0" HEIGHT="0" > 
    </IFRAME>
    Этот скрипт не работает, я так подозреваю потому, что объект document существует для первой ссылки, где XSS, а не для форума. ВОПРОС - как обращаться к элементам страницы, которая на том же домене (форум), но не имеет XSS?

    Заранее спасибо за ответ.
     
    #792 1ten0.0net1, 7 Aug 2008
    Last edited: 7 Aug 2008
  13. blaga

    blaga Elder - Старейшина

    Joined:
    23 Mar 2006
    Messages:
    884
    Likes Received:
    273
    Reputations:
    106
    эм. мне кажется что дело тут в обьектной модели документа.
    http://keep4u.ru/full/080807/96e4de6693cb579eb7/jpg
    вот она. там есть такой объект frames
    возможно нужно глянуть в его сторону?
    вот что надыбал в яше
    может быть путь window.frames.document.all.(Name).all или window.frames.frame0.document.all.(Name).all подойдет....

    Ну это только домыслы.... :( на реальных примерах я не потестил....

    да и вот еще вдогонку мож поможет...
     
    #793 blaga, 7 Aug 2008
    Last edited: 7 Aug 2008
  14. Vanofuture

    Vanofuture Elder - Старейшина

    Joined:
    24 Apr 2008
    Messages:
    34
    Likes Received:
    10
    Reputations:
    0
    Надо сначала обратится к фрейму, а потом уже к его документу.
    HTML:
    <script type="text/javascript">
    function getFrameValue(Frame,Name){
    alert(Frame.document.all(Name).value);}
    </script>
    <iframe src="http://www.site.com/forum/profile.php?id=1" onload="getFrameValue(this,'YEmail');"></iframe>
    Да и лучше вместо all юзать getElementById :)
     
  15. Chode

    Chode Elder - Старейшина

    Joined:
    20 Jul 2008
    Messages:
    164
    Likes Received:
    19
    Reputations:
    0
    помогите пожалуйста, мне нужен скрипт если есть фотоальбома подобный этому

    http://volvo-xc60.ru/?page_id=10

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

    m0nsieur Elder - Старейшина

    Joined:
    8 Apr 2008
    Messages:
    223
    Likes Received:
    69
    Reputations:
    10
    Посмотри в этом обзоре галерей, может найдешь чего полезного - http://cyrill.co.uk/2008/01/15/pure-css-dhtml-javascript-galleries/
    Так же на ачате писали про создание галереи с использованием библиотеки jQuery и плагина к ней, посмотреть тут - http://forum.antichat.ru/thread71867.html
     
  17. SlyBit

    SlyBit Elder - Старейшина

    Joined:
    4 Jul 2008
    Messages:
    49
    Likes Received:
    8
    Reputations:
    0
    Уважаемые знатоки яваскрипта, помогите решить такую проблему. Есть огромный выпадающий список, упорядоченный по алфавиту. Нужно как-то совместить его с текстовым полем, чтобы при вводе первых букв в текстовое поле, в списке оставались только элементы, начинающиеся на эти буквы. Если ничего в текстовое поле не ввели, то отображается весь список.
     
  18. m0nsieur

    m0nsieur Elder - Старейшина

    Joined:
    8 Apr 2008
    Messages:
    223
    Likes Received:
    69
    Reputations:
    10
    Посмотри http://plugins.jquery.com/project/dxCombobox здесь почти то, что тебе надо, возможно немного переделать, а может и в таком виде тебя устроит.
    Демо посмотри здесь - http://dmashups.com/demos/dxCombobox.html
     
    2 people like this.
  19. Karapuziko

    Karapuziko Elder - Старейшина

    Joined:
    20 Jan 2008
    Messages:
    32
    Likes Received:
    14
    Reputations:
    3
    Народ подскажите как мне на Js из файла вывести все на страницу...
     
  20. ZeV$

    ZeV$ Elder - Старейшина

    Joined:
    7 Feb 2006
    Messages:
    40
    Likes Received:
    10
    Reputations:
    3
    а подробнее ситуацию описать?
     
Thread Status:
Not open for further replies.