2015-08-25 2 views
0

У меня есть HTML-файл, содержащий тег привязки со ссылкой на другой файл HTML. Когда я нажимаю ссылку в firefox, это не открывает другой файл HTML. Пожалуйста, обратитесь ниже фрагмент кода HTML:Проблема с якорным тегом в Firefox

<html> 
<body> 
    <table align=left border=1> 
     <tr><th>Report Name</th></tr> 
     <tr><td><a href="G:\parent directory\Report\Forms Report Summary_2015-08-25 102050.html" target=report_page>Missing Forms Report</a></td></tr> 
    </table> 
</body> 

Вопрос заключается в том, что, когда ссылка на «HREF» щелкают и открыт в новом окне Firefox inseted из «G» (прописной буквы) «г» (маленькая буква) отображается в Firefox, и я не вижу страницу с ошибкой. Я пытаюсь понять, почему Firefox берет «G» в шапках как маленькую букву «g». Может кто-нибудь, пожалуйста, помогите мне здесь?

Однако, когда я открываю ту же ссылку в Chrome или IE, ее открытие отлично.

ответ

2

Спецификации якорей ожидать действительного URI с протоколом как HREF: т.е. file, ftp и mailto или фрагмент URL #

https://developer.mozilla.org/en/docs/Web/HTML/Element/a#attr-href

В вашем примере это кажется, что вам нужно в file

Это должно работать в вашем случае: (проверьте также, чтобы избежать этого, некоторые браузеры делают странные разные вещи)

<a href="file:///G:\parent directory\Report\Forms Report Summary_2015-08-25 102050.html" target=report_page>Missing Forms Report</a>

+0

Возможно, ему также понадобится избежать его обратной косой черты. –

+0

Это сработало для меня! Не избежав обратных косых черт, он работал отлично. –

Смежные вопросы