Szavazás eredménye: Mely ajax framework-öt favorizálod?

Szavazók
11. Ezen a szavazáson nem szavazhatsz
  • jQuery

    2 18,18%
  • Prototype

    1 9,09%
  • Scriptaco... de hosszú :P

    0 0%
  • MooTool

    5 45,45%
  • Adobe új frémvörkje

    0 0%
  • Magam irom inkább

    1 9,09%
  • Egyéb típus

    0 0%
  • Inkább nem használok ilyen focis izét

    1 9,09%
  • Mi van??

    1 9,09%
Eredmény: 1 - 10 (10) összesen

Téma: Ajax Mootoolz - dyn forming

  1. #1
    Bölcs huncyrus logója
    Csatlakozott
    07-04-26
    Hely
    EU :)
    Hozzászólás
    541
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás Ajax Mootoolz - dyn forming

    Egy érdekes ajaxos kisérletben kérném a tanácsotokat.

    Amit el akarok érni:
    van egy szimpla index file-unk, abban van egy üres div (ebbe fogja meghívni az ajax az eredményeket) valamint egy link.
    A linkre rákattintunk, akkor a divbe betölt egy külső formot (php, tartalmazza a form vizsgálatát, POST a metódus).
    Namost, ez szépen megjelenik de nem tölt ujra a div és nem értelmezi a cuccot vagy átdobja simán az adott file-ra mint egy normál form küldés, vagy újratölt de nem küldi át a áltozókat (kis módosítással lehet e két verziot megoldani).

    Példát nem találtam a neten, mindenütt irják hogy lehetséges de a példákban csak és kizárólag olyanok vannak, ahol maga a kezdő file tartalmazza a formot és a divbe betöltődik az eredmény (igy nekem is müködik, de nem ez kell nekem)

    Remélem sikerült értelmesen és érthetően leírni a problémát. Gondolom mások is szembesültek ezzel már és lesz rá megoldás.

    (Jah mootools 1.11-et használom, semmi extra flinc-flanc)


    És ha már itt tartunk, szavazzatok, hogy mely Ajax tipust favorizáljátok


    Cyrusmagus.hu - Informatika, Fantasy, Blog, Irások

  2. #2
    Adminisztrátor BagiZoli logója
    Csatlakozott
    07-04-26
    Hozzászólás
    3.861
    Begyűjtött 326 köszönetet
    158 hozzászólásával

    Alapbeállítás re: Ajax Mootoolz - dyn forming

    Bocsi, tegnap kicsit túlságosan ellazultam, és nem sikerült beváltanom a fájlküldési ígéretemet. Szóval a htpasswd-ös oldalamon az index fájlba hívom be az engine.php fájlt, amely tartalmazza a formot.

    HTML kód:
    <form action="engine.php" method="get" id="form">
    azaz, a method ne post legyen, hanem get.

    HTML kód:
    <script type="text/javascript">$('form').addEvent('submit', function(e) {new Event(e).stop();var log = $('ideal').empty();	this.send({update: log,onComplete: function(){document.forms[0].reset();document.getElementById("strength").style.visibility="hidden"}});
    });
    </script>
    ez meg a javascript cucc bugee

    Így már talán összetudod eszkábálni



  3. #3
    Bölcs huncyrus logója
    Csatlakozott
    07-04-26
    Hely
    EU :)
    Hozzászólás
    541
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: Ajax Mootoolz - dyn forming

    Sajnos ezzel sem értem el több sikert.

    Most találtam e megoldásra példa programokat - többet is (forumok, guestbook-ok) - de mindenütt ugyan az a megoldás.
    A login form hiddenelve van... Én meg nem hiszem, hogy csak ilyen módszerrel elhetne megoldani ezt.



  4. #4
    Adminisztrátor BagiZoli logója
    Csatlakozott
    07-04-26
    Hozzászólás
    3.861
    Begyűjtött 326 köszönetet
    158 hozzászólásával

    Alapbeállítás re: Ajax Mootoolz - dyn forming

    Lehet másképpen is, diplay:none.







    Bocs, nem hagyhattam ki!



  5. #5
    Bölcs huncyrus logója
    Csatlakozott
    07-04-26
    Hely
    EU :)
    Hozzászólás
    541
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: Ajax Mootoolz - dyn forming

    igen, már vártam csak igy meg gáz hogy egy csomo formot cipel egyegy site fölöslegesen (mert amig nem használjuk valójában csak szemét)



  6. #6
    Törzsvendég MKarcsi logója
    Csatlakozott
    08-04-04
    Hely
    Budakeszi || Szolnok
    Hozzászólás
    103
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Ajax Mootoolz - dyn forming

    Esetleg JQuery-ben megpróbálhatom leírni, de nem tudom akarod-e használni
    Ha igen akkor szívesen segítek, mert abban már csináltam Ajax-szal ezt-azt.



  7. #7
    Bölcs huncyrus logója
    Csatlakozott
    07-04-26
    Hely
    EU :)
    Hozzászólás
    541
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: Ajax Mootoolz - dyn forming

    Természetesen ird le plz max cross-platformozok vagy átültetem bociba /dr.ajax! dr. ajax! várják a kettes tejcsarnokban!/
    Egyszóval megköszönném.



  8. #8
    Operálandusz
    Csatlakozott
    07-11-04
    Hozzászólás
    138
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Ajax Mootoolz - dyn forming

    Ha már Ajax - nemrégiben volt szerencsém megpillantani az extjs nevű keretrendszer bravúros képességeit. Adjatok neki egy lehetőséget, véleményem szerint kimagaslóan sokat ráver a nagy nevekre (Prototype, jQuery és társai).



  9. #9
    Törzsvendég MKarcsi logója
    Csatlakozott
    08-04-04
    Hely
    Budakeszi || Szolnok
    Hozzászólás
    103
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Üzenet re: Ajax Mootoolz - dyn forming

    Kicsit megcsúszva, de ezért összedobtam egy kis kódot és teszteltem is
    Leírom a forráskódot is, mert nem hosszú.

    a lecsupaszított index.php
    Kód:
    <html>
    <head>
    <script type="text/javascript" src="js/jquery.js"></script>
    <script type="text/javascript" src="js/ajax.js"></script>
    </head>
    <body>
    
    <div id="urlap"></div>
    
    <a href="#" onClick="urlap_betolt();">Link</a>
    
    </body>
    </html>
    a js/jquery.js a legújabb kiadású jquery szkript, ez a honlapjukon megvan, onnan le tudod tölteni.

    A js/ajax.js tartalma:
    Kód:
    //  Betölti az űrlapot a megadott div-be ajax-szal
    function urlap_betolt() {
        $.ajax({
                type: "POST",
                url: "php/urlap.php",
                data: "urlap_lekeres=1",
                success: function(msg) {
                    if (msg) $("#urlap").html(msg);
                }
        })
    }
    
    
    //  Belepés
    function belepes() {
        $.ajax({
                type: "POST",
                url: "php/urlap.php",
                data: "belepes=1&nev="+$("#nev").val()+"&jelszo="+$("#jelszo").val(),
                success: function(msg) {
                    if (msg) $("#urlap").html(msg);
                }
        })
    }
    Végezetül a php/urlap.php:
    Kód:
    <?
    if ($_POST["urlap_lekeres"]) { ?>
        <form action="/" method="post">
            Név: <input type="text" id="nev"><br>
            Jelszó: <input type="password" id="jelszo"><br><br>
    
            <input type="button" value="Belépés" onClick="belepes()">
        </form><?
    
        exit();
    }
    
    else if ($_POST["belepes"]) {
        $nev = $_POST["nev"];
        $jelszo = $_POST["jelszo"];
        
        if ($nev == "huncyrus" and $jelszo == "elfelejtettem")
            echo "Sikeres belépés";
        
        exit();
    }
    ?>
    Remélem nem gond, hogy ilyen hosszú lett a post. Még új vagyok itt
    Ha bármi kérdésed van vagy nem ilyesmire gondoltál szólj és segítek



  10. #10
    Bölcs huncyrus logója
    Csatlakozott
    07-04-26
    Hely
    EU :)
    Hozzászólás
    541
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: Ajax Mootoolz - dyn forming

    Egyáltalán nem gond sőt örülünk, ha normálisan ki van fejtve egy-egy dolog.

    Hát közben továbbhaladtam a projectel és egyszerüen megcisnáltam hide-olt divvel és secure_reloaddal (ez utobbi annyi h headerrel pár ponton csakazért is ujratötletem az oldalt h biztonságosabb legyen... )

    Az extJS pedig tényleg nem rossz. Olyan mint (kicsit) a mini Moo project meg hasonlatos sokat tudo de nagyon kicsi cuccos...



A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •