Я искал на форуме и в Интернете пример того, как перемещаться в диалоговом окне с помощью гиперссылок. Возможно, это старая проблема, на которую есть ответы, но вот что:
Я загружаю HTML-контент из базы данных или файла. Этот контент содержит множество внутренних гиперссылок на различные div и т. д. В html-коде. Ни один из них не работает, даже ссылки для перехода в верхнюю часть страницы в диалоговом окне.
Мой вопрос: возможно ли это вообще? А если это то, что я делаю не так?
Пример простого html файла (htmlfile.html):
function showFile(file){
$.get(file), function(result) {
if (result != undefined) {
//Open the dialog here
$(result).dialog({
.
.
});
}else{
alert("Could not load content");
}
});
} <div id = "top">
<a href = "#metar-tag">METAR</a>
<div>
<div>
--some html content --
</div>
<div id = "metar-tag">
--some html content --
</div>
</div>
<a href = "#top">Go to top</a>
--more content--
</div>
Поле dlg открывается с:
showFile("htmlfile.html");
Этот файл правильно загружен в поле dlg, но ссылка не работает.
Любые предложения очень приветствуются.
Ваше здоровье!
После сравнения содержимого в файле и после загрузки через ajax с помощью отладчика Chrome оба идентичны, поэтому я не уверен, что это проблема.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Когда вы заполняете div фиктивным содержимым после щелчка по гиперссылкам, если он работает, но он не работает после содержимого ajax, то не работает, что означает - я думаю - есть / есть проблема в содержимом ajax. не так ли?