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

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

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

    RazyKK Member

    Joined:
    9 Feb 2009
    Messages:
    127
    Likes Received:
    16
    Reputations:
    4
    нужно вывести алерт, если параметр в сылке a=1.
    help
     
  2. khvdaiver

    khvdaiver New Member

    Joined:
    29 Oct 2012
    Messages:
    79
    Likes Received:
    2
    Reputations:
    0
    ну чекай location, если есть а=1, то делай алерт -.-
     
  3. megageorge

    megageorge New Member

    Joined:
    24 Dec 2010
    Messages:
    54
    Likes Received:
    1
    Reputations:
    0
    Подскажите код джаваскрипта плииииз

    Нужно чтобы если пользователь просматривает страницу через IE или Opera выскакивал алерт

    схематично (по принципу PHP)
    if ($browser='IE' || $browser=='Opera') {
    alert('Какойто текст');
    }
     
  4. Konqi

    Konqi Green member

    Joined:
    24 Jun 2009
    Messages:
    2,251
    Likes Received:
    1,149
    Reputations:
    886
    if (navigator.userAgent.indexOf('Opera') > -1 || navigator.userAgent.indexOf('IE') > -1)
    alert('pew');
     
    _________________________
    #3664 Konqi, 14 Feb 2013
    Last edited: 14 Feb 2013
    1 person likes this.
  5. Parsgeorg

    Parsgeorg New Member

    Joined:
    12 Feb 2013
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    связь между объектами на js и jquery

    Кто подскажет, как создать связь(линию) между любыми двумя объектами из некоторого набора объектов,кликнув на них соответственно?
     
  6. FunOfGun

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

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    72
    Reputations:
    124
    JavaScript создает фрейм, возможно ли получать страницу с подменой user-agent'а? Запрос должен идти напрямую, без промежуточных серверов. Заранее благодарен.
     
  7. GAiN

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

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    Как разрешить при проверке текстового поля imput type разрешить вводить пробел ?
    вот здесь только русские буквы а как добавить к разрешённым и пробел ?

    PHP:
    "onlyLetter":{ "regex":"/^[а-яА-Я]+$/""alertText":"Только русские буквы!"}
     
  8. FindeR

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

    Joined:
    15 Nov 2006
    Messages:
    623
    Likes Received:
    138
    Reputations:
    20
    Code:
    /^[а-яА-Я ]+$/
     
    1 person likes this.
  9. GAiN

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

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    FindeR спасибо !
    А можно ли установить лимит пробелов на 4 если больше 4х пробелов запрещать ?
     
  10. Melfis

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

    Joined:
    25 Apr 2011
    Messages:
    505
    Likes Received:
    105
    Reputations:
    53
    [а-яА-ЯёЁ]
    4 пробела подряд
    /^(?:[а-яА-ЯёЁ]| {1,4}(?=[а-яА-ЯёЁ]|$))+$/
     
  11. BlackIce

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

    Joined:
    10 Jan 2013
    Messages:
    100
    Likes Received:
    31
    Reputations:
    27
    Посылаю аяксом запрос пхп скрипту. После обработки вывожу данные в блок. Как можно с помощью JQuery перезагрузить страничку, если скрипт прислал особые данные?
     
  12. GRRRL Power

    GRRRL Power Elder - Старейшина

    Joined:
    13 Jul 2010
    Messages:
    823
    Likes Received:
    185
    Reputations:
    84
    window.location.reload?
    http://www.w3schools.com/jsref/met_loc_reload.asp
     
  13. BlackIce

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

    Joined:
    10 Jan 2013
    Messages:
    100
    Likes Received:
    31
    Reputations:
    27
    Хз, не работает у меня, мб что-то не так делаю.
    PHP:
    $(function Login(){
            $(
    "#logBtn").live("click", function(){
                $.
    ajax({
                        
    "type":"POST",
                        
    "url":"../inc/login.php",
                        
    "data":"login="+$("#loginName").val()+"&password="+$("#loginPass").val(),
                        
    "success":function(data){
                            $(
    "#dataform")
                            .
    html(data)
                            $(
    "window").location.reload();
                            }
                            });
                            });
                            });    
     
  14. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    window.location.replace('');
     
  15. justonline

    justonline network ninja

    Joined:
    27 Jul 2011
    Messages:
    499
    Likes Received:
    60
    Reputations:
    53
    Есть некоторая страница, которая содержит такой блок:

    <div class="anykey">
    <a href="somelink"></a>
    </div>

    как средствами js получить href ссылки? если бы у нее был id или class, то это просто, а так чет не пойму.
     
  16. funny_kaplan

    funny_kaplan New Member

    Joined:
    28 Mar 2013
    Messages:
    43
    Likes Received:
    4
    Reputations:
    0
    to justonline
    заюзав jqery
    PHP:
    <script>  
    function 
    asd(){  
    ele = $(".anykey > a"); 
    lele ele.length 1
     for(
    i=0;i<lelei++){
      
    alert(ele[i].href);  
      }  
    }  
    </script>  
    <div class="anykey"> 
      <a href="somelink"></a>  
     <a href="somelink1"></a>   
    <a href="somelink2"></a> 
      </div>
     
  17. justonline

    justonline network ninja

    Joined:
    27 Jul 2011
    Messages:
    499
    Likes Received:
    60
    Reputations:
    53
    не работает :(
     
  18. funny_kaplan

    funny_kaplan New Member

    Joined:
    28 Mar 2013
    Messages:
    43
    Likes Received:
    4
    Reputations:
    0
    странно..jquery подключен?
    PHP:
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
     
  19. justonline

    justonline network ninja

    Joined:
    27 Jul 2011
    Messages:
    499
    Likes Received:
    60
    Reputations:
    53
    PHP:
    <html>
    <
    head>
    <
    script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script> 
    </head>
    <body>
    <script>   
    function asd(){   
    ele = $(".anykey > a");  
    lele = ele.length * 1;  for(i=0;i<lele; i++){ 
      alert(ele[i].href);   
      }   
    }   
    </script>  
    <div class="anykey">  
      <a href="somelink"></a>   
      <a href="somelink1"></a>    
      <a href="somelink2"></a>  
    </div> 
    </body>
    </html>
     
  20. FindeR

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

    Joined:
    15 Nov 2006
    Messages:
    623
    Likes Received:
    138
    Reputations:
    20
    Не стоит на каждый чих использовать jQuery.
    Функция вернёт массив ссылок или false

    PHP:
    <html>
    <
    head>
    <
    script>
    function 
    get_href(parentClassName)
    {    
        var 
    elements document.getElementsByTagName('*');
        
        for (var 
    0elements.lengthi++) 
        {
            if (
    elements[i].className == parentClassName)
            {
                var 
    elements[i].getElementsByTagName('A');
                
                var 
    hrefs = [];
                for (var 
    0a.lengths++)
                {
                    
    hrefs.push(a[s].href);
                }            
            }
        }

        return 
    hrefs.length hrefs false;
    }

    window.onload = function() 
    {
        
    alert(get_href('anykey'));
    }

    </script>
    </head>
    <body>
    <div class="anykey">
    <a href="somelink"></a>
    </div>
    </body>
    </html>

    ps: для сравнения - на jquery

    PHP:
    <html>
    <
    head>
    <
    script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script> 
    <script>   
    function asd()
    {   
        $.each($(".anykey > a"), function()
        {
            alert($(this).attr('href'));
        });
    }

    $(document).ready(function()
    {
        asd();
    });
    </script>  
    </head>
    <body>

    <div class="anykey">  
      <a href="somelink"></a>   
      <a href="somelink1"></a>    
      <a href="somelink2"></a>  
    </div> 
    </body>
    </html>  
     
    #3680 FindeR, 31 Mar 2013
    Last edited: 31 Mar 2013
Thread Status:
Not open for further replies.