Следующий тестовый код был выполнен для запроса моего вопроса. Запуск в первый раз и нажатие кнопки открывает Pdf на первой странице. Это правильно и работает для всех последних браузеров.Всегда открывайте Pdf на заданной странице при нажатии кнопки
Если я затем прокручиваю Pdf на другую страницу и снова нажимаю кнопку, Pdf снова открывается только на первой странице с помощью Google Chrome. В других браузерах ничего не происходит, и страница остается неизменной.
Мой вопрос: кто-нибудь знает, как получить Pdf для возврата на первую страницу с использованием FF и IE.
Я более чем счастлив полностью изменить свой подход, если у кого есть какие-либо идеи.
Большое спасибо.
<input type="button" id="getP1" value="Get Page 1" />
<div class="pdf"></div>
<script type="text/javascript">
$(function() {
$("#getP1").click(function() {
var fname = "/PDFFiles/Somefile.pdf#page=1";
$('div.pdf').replaceWith("<div class='pdf'><iframe src='" + fname + "' height='500px'></iframe></div>");
});
});
</script>
Здравствуйте, jgauffin, Большое спасибо за ваш ответ. Я попробовал ваше предложение, но, к сожалению, это совсем не изменило ситуацию. Из любопытства вы случайно попробовали это? Мне интересно, проблема только на моей машине. Однако я не уверен. –
Нет, я не пробовал. Это была теория. Вы удалили '# page = 1' перед тем, как попробовать? – jgauffin
Я боюсь, что это одна из проблем с написанием простого тестового кода в качестве примера проблемы. Не вдаваясь в подробности, удаление # page = 1 полностью победит объект, так как на самом деле страница будет изменена в зависимости от обстоятельств. Pehaps Я должен был написать # page = 36 в моем примере. Спасибо за вашу помощь в любом случае jgauffin. Я надеюсь, что тот факт, что кто-то ответил на мой вопрос, не откладывает никого, у кого может быть ответ, потому что эта проблема сводит меня с ума. –