Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Pубрика "Полезные решения на PHP" (https://forum.antichat.xyz/showthread.php?t=18527)

Developer 06.05.2006 17:19

Дикс, вообще двойные кавычки в Html - это как правило хорошего тона, так скажем, и общепринятая традиция. А вот в Php - другой вопрос. Например я пишу двойные только по привычке.

Дикс 06.05.2006 20:23

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

Trinux 06.05.2006 20:35

Тоже не понимаю причем тут правила хорошего тона. всегда стараюсь везде в html ставить одинакрную ковычку

nerezus 06.05.2006 21:03

А где написаны эти правила? =)
Дайте ссылку на пункт в спецификациях )))

Developer 06.05.2006 21:41

Дикс, на вкус и цвет... В общем мне не нравится одинарная, да и нигде в мануалах и в ихсодниках w3 не видел одинарных. Разве что в JavaScript, заключенного в двойные кавычки. Давай не будет тут разжить войны и споры, а просто скинем по полезному решению :)))

Вот вам так называемый аналог AJaX

Код:

<script type="text/javascript">
//<![CDATA[
function CRO()
{
    if (window.XMLHttpRequest)
    {
        var object = new XMLHttpRequest();
    }
    else
    {
        var object = new ActiveXObject('Msxml2.XMLHTTP');
        if (!object)
        {
            var object = new ActiveXObject('Microsoft.XMLHTTP');
        }
    }
    return object;
}

function GetRequest(link, post)
{
    var request = CRO();
    request.onreadystatechange = function() { if (request.readystate == 4 && request.status == 200) { eval(request.responsetext); } };
    request.open("POST", link, true);
    request.setrequestheader("Content-Type", "application/x-www-form-urlencoded");
    request.send(post);
}
//]]>
</script>

<!--

Поместите в файл http://localhost/rand.php следующий код:

    alert("<?php echo rand(1, 999)." | POST 1 = ".$_POST['post1']." | POST 2 = ".$_POST['post2']; ?>");

В результате вы получите примерно такую строку:

    555 | POST 1 = test1 | POST 2 = test2

-->

<a href="#" onclick="javascript:GetRequest('http://localhost/rand.php', 'post1=test1&post2=test2');">TEST</a>


Zadoxlik 06.05.2006 22:41

Какой ужас ваши бб-код парсеры =)

nerezus 06.05.2006 23:11

я придумал радикально-новый способ.

P.s. Трин, кинь в приват свой осику-номер ;)

Дикс 07.05.2006 19:36

2 Developer
объясни, пожалуйста, что такое AJaX
и что делает твой код.

nerezus 07.05.2006 20:00

Цитата:

объясни, пожалуйста, что такое AJaX
а в гугле набрать не судьба?

Дикс 07.05.2006 20:04

http://weblogic.ru/chto-takoe-ajax/
хы, рамблер рулит :)


Время: 05:58