ERLEDIGT
NEIN
NEIN
ANTWORTEN
9
9
ZUGRIFFE
169
169
EMPFEHLEN
-
Hallo,
ich habe ein Problem beim Bildwechsels im mit Javascript. Ich möchte per PHP ein Bild hochladen (dieses wird in Formular ausgewählt).
Dazu möchte ich so eine Art Bildvorschau per Javascript realisieren, womit der User nochmal die Möglichkeit bekommt vor den hochladen zu prüfen ob er das richtige ausgewäht hat. Nun gut lange Rede kurzer Code
:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
function load_view(aktion) { var form = "er_upload"; var input = document.forms[form]; if(aktion == "img") { var src = input.image.value; if(src != "") { $("img_text").style.display = "none"; $("img").style.display = "inline"; var test = src; alert(src); $("img").src = src; } } }
Die Zeile mit den alert() ist nur zum Testen gedacht, um zu sehen ob die Variable gefüllt ist. Sie ist auch so gefüllt wie sie sein soll, also "file://..."! Doch in der nächsten Zeile scheint src leer zu sein, denn im Browser wird das rote Kreuz angezeigt und im Eigenschaftenfenster steht auch kein Pfad drin
Was hab ich da verkehrt gemacht?
Hoffe auf eure Unterstützung.
PCGamer
-
Hat wirklich keiner eine Lösung parat? Bin schon sehr Verzweifelt, was da falsch sein könnte (da dies eigentlich einfach sein sollte).
-
18.10.11 12:21 #3
Versuche es mal mit:
Code :1
$("img").attr("src") = src;Die Schweine von heute sind unsere Schnitzel von morgen!
-
nein geht leider auch nicht
Was mir gerade noch aufgefallen ist, in Eigenschaftenfenster von den (nicht angezeigten)- Bild wird oben dennoch der vollständige Name des Bildes angezeigt nur eben die URL nocht! Sehr merkwürdig...
-
18.10.11 12:52 #5
Wie ist denn der Pfad wo ausgegeben wird? Oder der im alert()?
Die Schweine von heute sind unsere Schnitzel von morgen!
-
ein Lokaler Pfad wie C:/test.jpg. Ich habe auch schon probiert noch das "file://" davor zu schreiben und die Variable src auch noch in einer anderen Variable zu speichern, alles ohne erfolg
-
18.10.11 15:29 #7
Da du noch immer nicht die Ausgabe des alerts() gepostet hast, kann ich nur raten.
Der Pfad stimmt einfach nicht.
Hier mal eine Erklärung wie ein Pfad für ein <img src="" /> aussehen soll:
http://de.selfhtml.org/html/grafiken...n.htm#referenzDie Schweine von heute sind unsere Schnitzel von morgen!
-
alertausgabe: C:\user\name\test.jpg, hab dies auch versucht umzuformen in file://C:\user\name\test.jpg.
Aber ich kann im src- Attribut einfach "test" in der Variable src schreiben und es wird in der URL Spalte auch als Pfad erkannt (obwohl ungültig).
-
18.10.11 16:42 #9
Hast du dir den Link durchgelesen und auch verstanden welchen ich dir gepostet habe?
als src-Attribut kannst du keine Lokalen Dateien angeben.
Erlaubt sind:
absolute Pfadangaben,relative Pfadangaben und vollständige URI's ausgehend vom WebServer verzeichnis. Auch hier nochmal nachzulesen:
http://de.selfhtml.org/html/allgemein/referenzieren.htmDie Schweine von heute sind unsere Schnitzel von morgen!
-
ja danke jetzt es versanden, sry
Gibt es da irgendeine andere Möglichkeit das gewollte von oben zu realisieren, also das der Benutzer das Bild vor dem Upload auf den Server prüfen kann?
Ähnliche Themen
-
Checken ob Variable von Formular leer ist
Von maxikey im Forum PHPAntworten: 14Letzter Beitrag: 20.08.08, 09:45 -
Variable bleibt leer bei Übernahme!?
Von markberg im Forum PHPAntworten: 5Letzter Beitrag: 10.10.05, 19:17 -
problem bei $_POST['zuname'], variable ist plötzlich leer
Von KITT22 im Forum PHPAntworten: 1Letzter Beitrag: 22.08.05, 13:18 -
Überprüfen ob Variable LEER ist?
Von Kopfballstar im Forum PHPAntworten: 7Letzter Beitrag: 18.11.04, 00:07 -
Prüfen ob Variable leer ist
Von MIniMe_ im Forum PHPAntworten: 3Letzter Beitrag: 21.12.01, 13:23





Zitieren
Login





