2011-06-08 70 views
0

我在Delphi中使用命令Execommand javascript時出現問題。 inserthtml用於插入一個HTML編輯器html.Quand代碼序號拋出這個命令用下面的代碼** ** <img heigth =" 305 "src =" C:/Pictures/Erreur.png "align =" top "width =" 931 ">**德爾福的Execommand問題,圖像的相對鏈接

我看到的HTML代碼,改變了圖像鏈接相對 的<img heigth="305" src="../../../Pictures/Erreur.png" align="Top" width="931">. 你有一個解決方案保持圖像的真實鏈接?

+2

這並沒有太大的意義給我,但你的問題包括'heigth'和虛假的事實文件名中的空格表明你沒有包含實際的代碼。 – 2011-06-08 08:04:42

+0

你在說什麼Delphi組件? Execommand是你從Delphi代碼或JavaScript中做的事情嗎?你的圖像的期望'src ='是什麼?您確實需要添加更多的細節,並且應該**複製粘貼您的Delphi代碼的相關部分。 – 2011-06-08 08:47:03

+0

我玩過的組件是geckobrowser(一個基於Gecko SDK的組件)。 是的我使用delphi Execommand geckobrowser命令,因爲組件有一個到這個命令的接口。 事實上,我生成的HTML代碼插入圖像。 – user653395 2011-06-08 09:16:20

回答

0

按設計工作。當您的頁面的域與插入的圖像的域匹配時,絕對URL將更改爲相對URL。爲了保持完整的URL將圖像放在另一個域(或在這種情況下的驅動器號)。可以在Windows命令提示符下使用SUBST命令將另一個驅動器號指向C:如果您不想移動某些東西。爲了讓C:是因爲我訪問:讓你的圖像鏈接可以開始與我:使用以下命令:

SUBST I: C:\