href链接在本地主机上查找网址

时间:2018-12-18 17:13:29

标签: javascript html hyperlink

我正在尝试建立动态链接,以便使用我的Web应用程序的人可以转到包含其他信息的网页。链接到的所有站点都具有相同的基本URL,并且在URL末尾(在本例中为APN)用唯一的ID进行区分。页面加载时,链接的外观应与预期完全相同,但是当我单击链接时,链接指向桌面上不存在的文件。

这是我的代码:

var template = new InfoTemplate();
                template.setTitle("<b>Parcel</b>");

                template.setContent("<hr>Parcel No: <b>${APN}</b>" +
                    "<hr>Book No: <b>${BOOK}</b>" +
                    "<hr>Page No: <b>${PAGE}</b>" +
                    "<hr>Address: <b>${SitusAddress}</b>" +
                    "<hr>Appraised Value: <b>${Imps}</b> " +
                    "<hr>Year Built: <b>${YearBuilt}</b>" +
                    "<hr> View Assessor's Map: <a href=<b>www.acgov.org/MS/prop/index.aspx?PRINT_PARCEL=${APN}</b></a>" +
                    "<hr><img src='https://maps.googleapis.com/maps/api/streetview?size=270x150&location=${SitusAddress}&fov=120&pitch=-5&sensor=false&key=AIzfaNJyAak4_N4g0NaX-2LBqh2w3irnHZTtKJ2xKA'>");
                //add features to map

                var featureLayer = new FeatureLayer("https://services5.arcgis.com/ROBnTHSNjoZ2Wm1P/arcgis/rest/services/Parcels/FeatureServer/0", {
                    mode: FeatureLayer.MODE_ONDEMAND,
                    outFields: ["APN", "BOOK", "PAGE", "SitusAddress", "Imps", "YearBuilt"],
                    infoTemplate: template});

当我单击功能以显示包括APN的信息时,网站的外观如下:

enter image description here

如果我从此处粘贴链接文本,它将带我到此站点:

enter image description here

但是,如果我单击它,它会将我定向到此处:

file:///C:/Users/jsobryan/OneDrive/Desktop/%3Cb

然后我收到未找到通用文件的消息。

奇怪的是,当我粘贴它时,b标记的结尾被转换为%3b 在浏览器中,我看到:

file:///C:/Users/jsobryan/OneDrive/Desktop/<b

1 个答案:

答案 0 :(得分:0)

您在链接中有一个标记,该链接应以“ http://”开头,以表明它位于其他域中。