php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.03.2007, 13:17  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard Ajax bild.php aktualisieren

Servus Jungs.

Mal eine Frage meinerseits.

Ich versuche nun schon eine Zeit lang ein Bild dynamisch verändern zu lassen.

z.B. eine Visitenkarte die sich mit den Kundendaten aus dem Formular füllt.
Soweit kein Problem (obwohl ich mir noch nicht sicher bin ob ich das ganze mit der GDlib oder doch lieber mit ImageMagick mach)

Ziel ist es wenn Ajax verfügbar ist das Bild automatisch zu erneuern wenn er z.B. seinen Namen ändert. Dann soll nicht mehr "Max Mustermann" gerendert auf der Karte stehen sonder z.B.: "M3g4Star"

Wann dies ausgeführt wird muss ich mir noch überlegen aber wichtig wäre erstmal das ganze auf Knopfdruck hin zu bekommen.
Weil wäre einfach ein schöner Effekt wenn nach dem eingeben das Bild schon geändert zu sehen wäre ohne das die komplette Seite neu läd.

Mit Ajax direkt hatte ich noch nicht so viel gemacht aber erste Ansätze habe ich schon:


Code:
abschicken 
Code:
<script type="text/javascript">	
function sendRequest() {
  var firma_name=document.getElementsByName('firma_name')[0].value;

 try {
                req = window.XMLHttpRequest?new XMLHttpRequest():
                new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {
                //Kein AJAX Support
        }

   
         req.open("POST",'visitenkarte_erstellen.php',true);
         req.setRequestHeader('Content-type','application/x-www-form-urlencoded;charset=UTF-8;');
			req.onreadystatechange = handleResponse;				   
		
        req.send('firma_name='+firma_name);
}

function handleResponse() {
        if ((req.readyState == 4) && (req.status == 200)) {   
				alert(req.responseText);	
				document.getElementById('bild').src = 'visitenkarte_erstellen.php';
               
        }
}

</script>
PHP-Code:
<?php
echo $_POST['firma_name'];
die();

// ab hier ausgeblendet zum testen
/*
header("Content-type: image/jpeg");
$im = LoadJpeg("images/visitenkarte.jpg");
$black = ImageColorAllocate ($im, 0, 0, 0);
ImageTTFText ($im, 20, 0, 10, 20, $black, "arial.ttf",$_POST['firma_name']);
imagejpeg($im,'',50);
imagedestroy($im); 
*/
?>
So soweit mein Code. Problem ist einfach nur: Klar wenn ich das Bild mit dem Response handler aufrufe ist es ja so als wenn ich an die PHP Datei kein Formular schicke. Also kommt da keine Änderung.

Ist nun der einfachste weg einfach über eine Session die Datei abzulegen und je nach belieben zu speichern. und dann wieder zu refreshen ???
Ist das der einzigste weg oder gibts noch was was ich übersehen habe ????

Dank M3g4
M3g4Star ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.03.2007, 14:46  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hilft dir dasvll. weiter?
Ajax >>Visitenkarte
bin ein echter fan von jQuery da es einem so gut wie alles abnimmt ^^
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline   Mit Zitat antworten
Alt 09.03.2007, 15:58  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

WoW ... Nett

Danke schau ich mir mal an. Ich hab mir das jetzt mit ner temp. Session Datei zurechtgebastelt.
Aber die Version schaut natürlich edler aus

Danke ..
M3g4Star ist offline   Mit Zitat antworten
Alt 09.03.2007, 17:14  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

keine ursache. jQuery ist wirklich unheimlich flexiebel und bleibt dabei trotzdem einfach.
solltest du mal ein problem nicht lösen können kannst du (ebenfalls viel einfacher als es klingt) plugins schreiben. gibt auch viele fertige plugins.
beispiel: das plugin tablesorter sortiert ne tabelle nach der ausgabe. dadurch ist es möglich bei einem klick auf eine andere spalte den inhalt nach dieser spalte sortiert anzuzeigen. das plugin an sich ist sehr umfangreich, die einbindung und nutzung per jQuery dagegn wieder kinderleicht. echt ne runde sache ^^
ich war auch erst skeptisch, ist aber wirklich wahnsinnig einfach.
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Wann lohnt sich AJAX Mikay Kun Off-Topic Diskussionen 6 23.07.2008 17:55
Ajax --- Nur einmal nachladen PHP4ever JavaScript, Ajax und mehr 4 21.07.2008 13:18
class.GMapper --> Mit Firefox Problem bei Ajax Plague PHP Tipps 2008 3 08.07.2008 10:31
Anwendungsentwickler (Schwerpunkt AJAX) in Hamburg WPM Beitragsarchiv 0 24.04.2008 16:01
AJAX: Session-Inhalt an PHP Curanai HTML, Usability und Barrierefreiheit 2 05.11.2007 15:45
AJAX open mit POST und GET DonTermi HTML, Usability und Barrierefreiheit 5 04.10.2007 18:22
Fileupload via AJAX GSJLink HTML, Usability und Barrierefreiheit 11 07.09.2007 15:44
AJAX komplette Tabelle aktualisieren Freeaak HTML, Usability und Barrierefreiheit 6 12.03.2007 00:42
2 Fragen zu AJAX Freeaak HTML, Usability und Barrierefreiheit 11 22.02.2007 18:29
Suche mit AJAX snatch-ic Datenbanken 4 12.12.2006 09:14
Ajax und Sonderzeichen? GSJLink HTML, Usability und Barrierefreiheit 1 11.11.2006 14:36
AJAX: Newsflash: How to? SvenLittkowski HTML, Usability und Barrierefreiheit 11 26.09.2006 23:14
php + ajax notyyy PHP Tipps 2006 27 14.05.2006 14:58
[Erledigt] Seite aktualisieren PHP Tipps 2007 11 14.11.2005 17:17
AJAX - Pro <-> Kontra Diskussion El Barto HTML, Usability und Barrierefreiheit 16 17.09.2005 20:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ajax bild aktualisieren, php aktualisieren, ajax seite aktualisieren, ajax php aktualisieren, ajax bild laden, ajax bilder laden, ajax bild, ajax bilder, php bild aktualisieren, bild aktualisieren, ajax php image, ajax bild nachladen, php image aktualisieren, javascript bild aktualisieren, php grafik aktualisieren ajax, ajax bild refresh, ajax bilder aktuallisieren, ajax aktualisieren, ajax bilder nachladen, bilder mit ajax laden

Alle Zeitangaben in WEZ +1. Es ist jetzt 18:44 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.