| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 23.08.2010
Beiträge: 495
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | Leite auf eine Warte-Seite weiter. Das Script, das diese Warte-Seite generiert schickt sie explizit zum Browser (mit flush). Dann bearbeitet das Script das Bild. Wenn die Bearbeitung abgeschlossen ist, dann schickt das Script JavaScript-Code an den Browser, der auf die Ergebnisseite weiterleitet. Den Hack mit dem JavaScript-Code kannst du dir ersparen wenn du einen Daemon schreibst, der die Bilder bearbeitet. Dann kannst du einen Meta-Refresh in die Warteseite einbauen (oder per AJAX nachfragen) und dadurch prüfen ob die Bearbeitung abgeschlossen ist.
__________________ Meinungen, die ich geäußert habe, sind nicht notwendigerweise meine eigenen. Abweichungen von der deutschen Rechtschreibung unterliegen dem Urheberrecht, dürfen aber unter den Bedingungen von verwendet werden Geändert von mimomamu (17.09.2010 um 10:05 Uhr). |
| | |
| | |
| Neuer Benutzer Registriert seit: 17.09.2010
Beiträge: 2
PHP-Kenntnisse: Fortgeschritten ![]() | Es heißt zwar schon, es sei erledigt und oben wurde was von JavaScript-Hack erzählt, aber trotzdem noch mal eine (übliche?) Idee. Warum nicht bei Submit per JavaScript ein loader.gif anzeigen (bzw. sichtbar machen) - das verschwindet dann, wenn die neue Seite fertig ist. HTML: Code: <div id="loader" style="position: fixed; top: 40%; left: 36%; text-align: center; display: none;">
<img src="/loader.gif" alt="" /><br />
<div style="margin-top: 20px; padding-left: 10px;">Bitte warten</div>
</div>
Code: window.addEvent('domready', function(){
addLoaderEvents();
});
addLoaderEvents = function() {
if ($(document).getElements('form')) {
$(document).getElements('form').addEvent('submit', function(event) {
if (!this.target) {
showLoader();
}
});
}
}
showLoader = function () {
var wrapper = $(document).getElement('div#wrapper');
wrapper.setStyle('opacity', 0);
$(document).getElement('div#loader').setStyle('display', 'block');
}
|
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| daten und bild in die DB und ausgeben | Crimson007 | PHP Tipps 2010 | 16 | 14.04.2010 00:00 |
| Script stoppt wenn Bild nicht gefunden?! | inox | PHP Tipps 2009 | 20 | 24.11.2009 17:20 |
| Dateiname von Bild ausgeben | maboe | PHP Tipps 2009 | 9 | 02.09.2009 21:55 |
| Scriptsuche [Erledigt] Bild Upload-Resize-Wasserzeichen Script | ArachnoVobicA | Scriptbörse | 4 | 09.07.2009 16:55 |
| [Erledigt] Imagick (PECL) Bild ausgeben | Schlumpf | PHP Tipps 2008 | 2 | 29.10.2008 13:57 |
| script läuft nicht mehr seit server mit save mode on läuft | wolfram | PHP Tipps 2008 | 13 | 29.03.2008 21:10 |
| zufälliges Bild per random ausgeben - IE Sicherheitswarnung | snemies | PHP Tipps 2008 | 0 | 16.02.2008 02:17 |
| PHP Script als Browser ausgeben | drieling | PHP-Fortgeschrittene | 12 | 22.10.2007 15:52 |
| Ausgeben wärend das Script läuft... OPEN AGAIN ! | madSoul | PHP Tipps 2006 | 17 | 01.02.2006 16:35 |
| [Erledigt] Script Interpretaion läuft falsch im Firefox | PHP-Fortgeschrittene | 23 | 11.05.2005 19:01 | |
| String zerlegen und jeweils als Bild ausgeben | PHP Tipps 2005 | 6 | 08.02.2005 15:19 | |
| In einem Bild ein php funktion ausgeben! | PHP Tipps 2004 | 1 | 24.10.2004 16:56 | |
| bild nach bearbeitung ausgeben | PHP Tipps 2004 | 4 | 07.06.2004 22:42 | |