Я настраиваю временную шкалу, используя примеры из http://visjs.org/docs/timeline/#Example. Может кто-нибудь сказать мне, что мне нужно, чтобы добавить локальную ссылку к моей графике?
Я попробовал a.href, но, возможно, я делаю что-то не так. Вот фрагмент с закомментированным моим кодом:
var item5 = document.createElement('div');
item5.appendChild(document.createTextNode('item 5'));
item5.appendChild(document.createElement('br'));
var img5 = document.createElement('img');
// img5.a.href = 'attachments/AddDuties.pdf';
img5.src = 'icons/pdf1.png';
img5.style.width = '48px';
img5.style.height = '48px';
item5.appendChild(img5);
Вот еще немного кода (я вырезал части, чтобы уменьшить размер, он работает, прежде чем добавить свой собственный код ниже на изображение 5 :). Изображение 5 - это то, что я хочу связать графику с файлом.
<title>Timeline | Basic demo</title>
<script src="vis-4.21.0/dist/vis.js"></script>
<link href="vis-4.21.0/dist/vis.css" rel="stylesheet" type="text/css" />
</head>
<body>'
<script>
// create a couple of HTML items in various ways
var item1 = document.createElement('div');
item1.appendChild(document.createTextNode('item 1'));
var item4 = 'item <span class="large">4</span>';
**var item5 = document.createElement('div');
item5.appendChild(document.createTextNode('item 5'));
item5.appendChild(document.createElement('br'));
var img5 = document.createElement('img');
// img5.a.href = 'attachments/AddDuties.pdf';
img5.src = 'icons/pdf1.png';
img5.style.width = '48px';
img5.style.height = '48px';
item5.appendChild(img5);**
</body>
Я ожидаю, что смогу щелкнуть изображение и перейти по назначенной ссылке. Я знаю, как использовать href в HTML, я просто не знаю, какой код должен сказать javascript, как связать графику на изображении 5.