Altes Köln

Widget:NVK-Text-Test: Unterschied zwischen den Versionen

Aus Altes Köln
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<div id="widget-container">
fetch('https://nvk.genealogy.net/karte/YYY')
  <iframe id="data-iframe" src="https://nvk.genealogy.net/karte/YYY" style="display:none;"></iframe>
   .then(response => response.text())
   <p id="output-text">Lade Daten...</p>
   .then(data => {
</div>
    document.getElementById('output-text').textContent = data.trim();
 
  })
<script>
  .catch(error => {
   const iframe = document.getElementById('data-iframe');
    console.error('Fehler beim Abruf:', error);
  const textContainer = document.getElementById('output-text');
    document.getElementById('output-text').textContent = 'Ein Fehler ist aufgetreten. Bitte versuchen Sie es später erneut.';
 
   });
  iframe.onload = function () {
    try {
      const iframeDoc = iframe.contentDocument || iframe.contentWindow.document;
      const text = iframeDoc.body ? iframeDoc.body.textContent.trim() : 'Kein Inhalt gefunden.';
      textContainer.textContent = text;
    } catch (error) {
      console.error('Fehler beim Abrufen des iframe-Inhalts:', error);
      textContainer.textContent = 'Ein Fehler ist aufgetreten. Bitte versuchen Sie es später erneut.';
    }
   };
</script>

Version vom 25. Januar 2025, 17:08 Uhr

fetch('https://nvk.genealogy.net/karte/YYY')

 .then(response => response.text())
 .then(data => {
   document.getElementById('output-text').textContent = data.trim();
 })
 .catch(error => {
   console.error('Fehler beim Abruf:', error);
   document.getElementById('output-text').textContent = 'Ein Fehler ist aufgetreten. Bitte versuchen Sie es später erneut.';
 });
Cookies helfen uns bei der Bereitstellung von Altes Köln. Durch die Nutzung von Altes Köln erklärst du dich damit einverstanden, dass wir Cookies speichern.