Widget:GOV-Test: Unterschied zwischen den Versionen
Aus Altes Köln
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt |
||
| Zeile 2: | Zeile 2: | ||
<div id="external-content"></div> | <div id="external-content"></div> | ||
<script> | <script> | ||
<script> | |||
fetch('https://gov.genealogy.net/item/show/HOHAUSJO30MX') | |||
.then(response => response.text()) | |||
.then(data => { | |||
// HTML in einen temporären Container einfügen | |||
const parser = new DOMParser(); | |||
const doc = parser.parseFromString(data, 'text/html'); | |||
// Alle Bild-URLs korrigieren | |||
const baseUrl = 'https://gov.genealogy.net'; | |||
doc.querySelectorAll('img').forEach(img => { | |||
if (img.src.startsWith('/')) { | |||
img.src = baseUrl + img.src; // Relativ zu absolut machen | |||
} | |||
}); | |||
// Den bearbeiteten Inhalt in das Ziel-Element einfügen | |||
document.getElementById('external-content').innerHTML = doc.body.innerHTML; | |||
}) | |||
.catch(error => { | |||
console.error('Error loading external content:', error); | |||
}); | |||
</script> | </script> | ||
<h1>Einfaches HTML (nur Hyberlink auf GOV)</h1> | <h1>Einfaches HTML (nur Hyberlink auf GOV)</h1> | ||
Version vom 12. Januar 2025, 18:13 Uhr
Laden der GOV-Seite mit Javascript (fetch)
<script> <script>
fetch('https://gov.genealogy.net/item/show/HOHAUSJO30MX')
.then(response => response.text())
.then(data => {
// HTML in einen temporären Container einfügen
const parser = new DOMParser();
const doc = parser.parseFromString(data, 'text/html');
// Alle Bild-URLs korrigieren
const baseUrl = 'https://gov.genealogy.net';
doc.querySelectorAll('img').forEach(img => {
if (img.src.startsWith('/')) {
img.src = baseUrl + img.src; // Relativ zu absolut machen
}
});
// Den bearbeiteten Inhalt in das Ziel-Element einfügen
document.getElementById('external-content').innerHTML = doc.body.innerHTML;
})
.catch(error => {
console.error('Error loading external content:', error);
});
</script>
Einfaches HTML (nur Hyberlink auf GOV)
Hello World
Die GOV-Daten <a href="https://gov.genealogy.net/item/show/HOHAUSJO30MX">finden Sie hier</a>.
Aufruf von GOV mit Object
<object data="https://gov.genealogy.net/item/show/HOHAUSJO30MX" width="600" height="400"></object>
Aufruf von GOV mit Iframe
