Opening htm at internal bookmark

I like to open a htm file at a specific bookmark from an m-file. The file is test.htm with internal bookmarks like #Help35. The command
open('test.htm')
is working and opens den Matlab Browser. The command
open('test.htm#Help35')
causes am error message 'file .. not found'. How can I open the htm-file directly at the specified internal bookmark?

回答(1 个)

The command open('test.htm#Help35') does not work in MATLAB, because open searches for a file with the exact name, including the #Help35 fragment, which does not exist.
To open an HTML file at a specific bookmark, the "web" function can be used with a properly constructed file URL.
Here's how you can do it:
filename = fullfile(pwd, 'test.htm');
url = ['file:///' strrep(filename, '\', '/') '#Help35'];
web(url);
Hope this helps!

类别

帮助中心File Exchange 中查找有关 MATLAB Report Generator 的更多信息

标签

提问:

2016-8-23

回答:

2025-5-14

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by