Hallo zusammen!
Ich habe folgendes Problem:
Habe ein JavaScript mit window.open geschrieben. Ich habe nun ein Button, welches eine URL anzeigen soll, welche zuvor eingegeben wurde (z.B. gut für Bilder). Das sieht so aus:
<input type="File" name="fileNormal" align="LEFT" size="40" accept="image/*">
<input type="button" onClick="javascript:imgChange (2);" value="Anzeigen">
Die Funktion imgChange sieht so aus:
function imgChange(option)
{
if (option==2)
{
str=document.formular.fileNormal.value;
if (str != "")
{
win_open("file://"+(str),"img2",800,600);
}
else {alert ("Bitte wählen Sie zuerst ein Bild aus.");};
}
}
Die Funktion win_open sieht so aus:
function win_open(url,fenstername,x,y)
{
window.open(url,fenstername,'directories=no,resizable=yes,scrollbars=no,menubar=no,toolbar=no,status=no,width='+x+',height='+y+',resizable=no');
return false;
}
Das Problem mit NETSCAPE ist nun dieses:
Wenn ich z.B. ein Bild hinzufüge, dann klappt dies auch alles wunderbar, aber nur lokal. Im Netz erzählt mir das gute alte Netscape etwas von
illegal URL method 'file:'
Wenn ich 'file:' weglasse, meckert Netscape wegen der ungültigen URL mit Inhalt 'C:' herum.
Beim InternetExplorer funktioniert es mit file:// . Was ist beim Netscape anders?
Gibt es irgendeine Möglichkeit, dieses Problem zu lösen???
WER KANN MIR HELFEN???
Vielen Dank im Voraus!
Markus
Ich habe folgendes Problem:
Habe ein JavaScript mit window.open geschrieben. Ich habe nun ein Button, welches eine URL anzeigen soll, welche zuvor eingegeben wurde (z.B. gut für Bilder). Das sieht so aus:
<input type="File" name="fileNormal" align="LEFT" size="40" accept="image/*">
<input type="button" onClick="javascript:imgChange (2);" value="Anzeigen">
Die Funktion imgChange sieht so aus:
function imgChange(option)
{
if (option==2)
{
str=document.formular.fileNormal.value;
if (str != "")
{
win_open("file://"+(str),"img2",800,600);
}
else {alert ("Bitte wählen Sie zuerst ein Bild aus.");};
}
}
Die Funktion win_open sieht so aus:
function win_open(url,fenstername,x,y)
{
window.open(url,fenstername,'directories=no,resizable=yes,scrollbars=no,menubar=no,toolbar=no,status=no,width='+x+',height='+y+',resizable=no');
return false;
}
Das Problem mit NETSCAPE ist nun dieses:
Wenn ich z.B. ein Bild hinzufüge, dann klappt dies auch alles wunderbar, aber nur lokal. Im Netz erzählt mir das gute alte Netscape etwas von
illegal URL method 'file:'
Wenn ich 'file:' weglasse, meckert Netscape wegen der ungültigen URL mit Inhalt 'C:' herum.
Beim InternetExplorer funktioniert es mit file:// . Was ist beim Netscape anders?
Gibt es irgendeine Möglichkeit, dieses Problem zu lösen???
WER KANN MIR HELFEN???
Vielen Dank im Voraus!
Markus