Forum


Suchen Forum RSS RSS2 SuchenSuchen Mitgliederliste Mitgliederliste RegistrierenRegistrieren ProfilProfil Login


Gehe zu: » Forum » HTML und Javascript » Ladebalken

Seite: 1

Thema
Autor
Ladebalken
Beitrag von puentas am: 27.08.2008 22:52:16

Hallo,
beim klicken auf einen link möchte ich das ein DIV sich öffnet mit einem Ladebalken. Sind die Daten geladen soll der Inhalt angezeigt werden...

Ist sowas möglich, wenn ja wie?


puentas
Benutzer

Beiträge: 12
OFF PN Schicken
AW: Ladebalken
Beitrag von PAS am: 28.08.2008 12:37:47



PAS
Administrator


Beiträge: 760
OFF PN Schicken Homepage
AW: Ladebalken
Beitrag von puentas am: 28.08.2008 14:53:16

hallo,
das hast du mich muissverstanden..

Ich habe folgendes:
Code:
<a href="#" onclick="zeig("info");">

<div id="info"><?=$userinfo?></div>


Jetzt soll per Ajax die Variable $userinfo geladen werden (dynamisch aus DB) und ein ladebalken in dem div sein


puentas
Benutzer

Beiträge: 12
OFF PN Schicken
AW: Ladebalken
Beitrag von PAS am: 29.08.2008 10:19:51

HI,
dann muss du via Ajax die Daten via get oder post laden.
Schau dir dazu mal das an:
http://demos.mootools.net/Request.HTML
Dokumentation: http://docs.mootools.net/Request/Request

Code vom Mootools-Beispiel:
PHP-Code:
window.addEvent('domready', function() { // You can skip the following two lines of code. We need them to make sure demos // are runnable on MooTools demos web page. if (!window.demo_path) window.demo_path = ''; var demo_path = window.demo_path; // --   //We can use one Request object many times. var req = new Request.HTML({url:demo_path+'data.html', onSuccess: function(html) { //Clear the text currently inside the results div. $('result').set('text', ''); //Inject the new DOM elements into the results div. $('result').adopt(html); }, //Our request will most likely succeed, but just in case, we'll add an //onFailure method which will let the user know what happened. onFailure: function() { $('result').set('text', 'The request failed.'); } });   $('makeRequest').addEvent('click', function() { req.send(); });   });


Du musst eben noch vor "onSuccess" die Ladegrafik einbinden:
Code:
$('info').set('html', '<img src="img/load.gif" alt="" /><span style="font-size:14px"> Frage Daten ab...</span>');


Gruss Patrick


PAS
Administrator


Beiträge: 760
OFF PN Schicken Homepage

Seite: 1



Statistik
Statistik
Es wurden insgesamt 2165 Beiträge geschrieben.
Wir haben 10530 registrierte Mitglieder.
Der neueste Benutzer ist Kay - Forum Beta³ - Bug melden