Hallo Leute,
Hab folgendes Problem.
Ich möchte mitels PHP die größe eines Bild ermiteln.
Was ja klapt.
Leider läuft der Script weiter ohne abzuwarten ob die Bild Größe schon ermitelt ist.
wie soll der script aussehen das er auf die Bild größe wartet. danach weiter arbeitet?
Danke Fred
NewImageName = Pfad zum Bild
setRequest(NewImageName)
Java Script zum Request senden an Php Script
// Request senden
function setRequest(value) {
// Request erzeugen
if (window.XMLHttpRequest) {
request = new XMLHttpRequest(); // Mozilla, Safari, Opera
} else if (window.ActiveXObject) {
try {
request = new ActiveXObject(‚Msxml2.XMLHTTP‘); // IE 5
} catch (e) {
try {
request = new ActiveXObject(‚Microsoft.XMLHTTP‘); // IE 6
} catch (e) {}
}
}
// überprüfen, ob Request erzeugt wurde
if (!request) {
alert(„Kann keine XMLHTTP-Instanz erzeugen“);
return false;
} else {
var url = „setup/Description_PHPS.php“;
// Request öffnen
request.open(‚post‘, url, true);
// Requestheader senden
request.setRequestHeader(‚Content-Type‘, ‚application/x-www-form-urlencoded‘);
// Request senden
request.send(‚name=‘+value);
// Request auswerten
request.onreadystatechange = interpretRequest;
}
}
// Request auswerten
function interpretRequest() {
switch (request.readyState) {
// wenn der readyState 4 und der request.status 200 ist, dann ist alles korrekt gelaufen
case 4:
if (request.status != 200) {
alert(„Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:“+request.status);
} else {
var content = request.responseText;
// den Inhalt des Requests in das schreiben
Bild_Groesse = content.split("—");
nwidth = Bild_Groesse[0];
nheight = Bild_Groesse[1];
}
break;
default:
break;
}
}
lad mal bitte das komplette script hoch dann kann ich dir evt. helfen.
du würdest dir selber das leben einfacher machen wenn du ein javascriptframework wie z.b. jquery nutzen würdest. weil frameworks schon so programmiert wurden sind das du 1. nicht viel zu schreiben hast und 2.
dein jquery script für die meisten browser kompatibel 
Hallo ,
du würdest dir selber das leben einfacher machen wenn du ein
javascriptframework wie z.b. jquery nutzen würdest. weil
frameworks schon so programmiert wurden sind das du 1. nicht
viel zu schreiben hast und 2.
dein jquery script für die meisten browser kompatibel 
und drittens kann man dann nur jquery und weiss nicht wie javascript funktioniert.
Hallo,
Hier der Link zum herunterladen
http://www.file-upload.net/download-3962077/Descript…
Unter der Funktion
function Bild_auffrischen()
wird der setRequest(NewImageName); abgeschigt
LG Fred
ich würde vllt dein problem besser verstehen wenn du dein schon funktionierendes skript hochladen würdest(die php html dateien etc).
ich glaube dein script läuft nach aufruf von setRequest weiter, weil du ajax benutzt und ajax arbeitet nicht synchron (was ja auch der sinn von ajax ist).
jquery ist javascript. auch für jquery ist jeder html knoten ein objekt.
Hier mein projekt als ganzes
http://www.data-loading.com/de/file/12555/Descriptio…
haupt file ist
Description.php
darauf hab ich gewartet 
ich muss mir das mal anschauen aber schonmal vorweg als tipp. nutz keine absoluten nur relative pfadangaben. wenn du mal mit deinem projekt auf ein anderen server umziehen solltest wirst du den code ständig anpassen müssen und das ist ätzend 
und hauptdateien werden immer als index benannt: index.php, index.html usw. so weiß dein server welche datei er als erstes aufrufen soll.
lg
nutz keine absoluten nur relative pfadangaben.
hast recht.
und hauptdateien werden immer als index benannt: index.php,
index.html usw. so weiß dein server welche datei er als erstes
aufrufen soll.
das ich hoch geladen hab ist nur ein teil, von ganzen. die hauptdatei heist index
LG
ich muss mir das mal anschauen
wie schauts aus, ist mir zuhelfen oder nicht?