Hallo,
Diese beiden Links (Vollbild und Download)
Ich sehe die beiden Links in deinem Code nicht. Schreib sie schon mal in den Code:
<a href="URL-DES-PDF" target="_blank">Vollbild</a>
<a href="URL-DES-PDF" download>Download</a>
So sind sie natürlich statisch und haben immer die URL, die ohnen bei ihrem Einlesen bzw. Erzeugen mitgegeben wurde.
… einfach nur den Link wiedergeben, der aktuell in iframe "ichframe" geladen ist
Kurz gesagt, du willst das href-Attribut der Links per JavaScript auf das PDF setzen? Dann tu das doch im gleichen Moment, in dem du die URL des iframes änderst.
IDs vergeben, um die Element einfach per JavaScript anzusprechen:
<a href="" id="vollbild-link" target="_blank">Vollbild</a>
<a href="" id="download-link" download>Download</a>
Element ansprechen und href-Attribute setzen:
var pdfURL = '…';
document.[ref:self812;javascript/objekte/document.htm#get_element_by_id@title=getElementById]('vollbild-link').[ref:self812;javascript/objekte/htmlelemente.htm#a@title=href] = pdfURL;
document.getElementById('download-link').href = pdfURL;
Mathias