公式アカウントからの投稿が始まります

下記は画像を投稿したとき投稿画像を確認するPerlコードです、
別画面に投稿した画像が表示されたのですが最近画像が表示されなくなりました、何処か間違っているのか分かりませんよろしくお願いします。
<SCRIPT language="JavaScript">
<!--
var CR = "\\r";
var LF = "\\n";
var tag_change;
var amp_change;
var space_change;
function check2(Form1){
var new2 = window.open('','new2','scrollbars=yes, resizable=1, WIDTH=100, HEIGHT=100');
new2.moveTo(0,0);
new2.resizeTo(700,800);
new2.focus();
whole = 2;
h_mode = 1;
space_change = 1;
tag_change = 1;
amp_change = 1;
honbun = 1;
new2.document.writeln("<HTML lang='ja'>");
new2.document.writeln("<HEAD>");
new2.document.writeln("<META HTTP-EQUIV=\\"Content-Script-Type\\" CONTENT=\\"text/javascript\\">");
new2.document.writeln("<TITLE>画像コメント確認<"+"/TITLE>");
new2.document.writeln("<"+"/HEAD>");
new2.document.writeln("<BODY BACKGROUND='./kabe/k2.gif'>");new2.document.writeln("<FONT SIZE=4 COLOR='NAVY'>");
idata = window.document.Form1.pr.value;
new2.document.writeln(lineX(idata));
new2.document.writeln("<"+"/FONT>");
new2.document.writeln("<CENTER>");
imag = "file:///" + document.Form1.file_1.value.replace(/\\\\/g, '/');
new2.document.writeln("<img src=\\""+imag+"\\" alt='画像がありません'>");
new2.document.writeln("<"+"/CENTER>");
new2.document.writeln("<SCRIPT type='text/javascript'>");
new2.document.writeln("<!-"+"-");
new2.document.writeln("var sw = confirm('画像、コメントOKですか?');");
new2.document.writeln("<"+"/SCRIPT>");
new2.document.writeln("<"+"/BODY>");
new2.document.writeln("<"+"/HTML>");
new2.document.close();
if (sw = new2.sw) {
new2.close(); // new2 はレスと画像を確認したwindow
var new1 = window.open('','new1', 'width=50, height=50,resizable=1');
new1.close(); }
else {
new2.close(); // new1 は画像確認したwindow
var new1 = window.open('','new1', 'width=50, height=50,resizable=1');
new1.close(); }
return sw;
}

A 回答 (1件)

画像を投稿する時のtype="file"の「パス」はセキュリティ上の理由で取得できないケースがあります。

(オプションだったり、全く取得できないブラウザもあります。)

ローカルパスを頼りに画像を表示する仕組みは諦めるしかないでしょう。
    • good
    • 0
この回答へのお礼

回答ありがとうございます、
画像確認はあきらめます。

お礼日時:2008/07/21 20:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!