Persönliche Werkzeuge

Vorlage:BD-Satz-Kopf

Aus BogenWiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 45: Zeile 45:
/><html><script type="text/javascript">
/><html><script type="text/javascript">
   BogenListe = [];
   BogenListe = [];
 +
  function AddDebug(sDivID,sText)
 +
  {
 +
    var eDebug = document.getElementById(sDivID);
 +
    if (eDebug)
 +
      eDebug.innerHTML = (sText!=''?eDebug.innerHTML+'<br>'+sText:'');
 +
  }
   function ZeigeBogen(sBg)
   function ZeigeBogen(sBg)
   {
   {
-
     var eTest = document.getElementById('Test');
+
     AddDebug('Test','');
-
     var sTest = 'sBg = "'+sBg+'"<br>';
+
     AddDebug('Test','sBg = "'+sBg+'"');
     var nBgIdx = -1;
     var nBgIdx = -1;
     for (var b=0; b<BogenListe.length; b++)
     for (var b=0; b<BogenListe.length; b++)
       if (BogenListe[b].Bg == sBg)
       if (BogenListe[b].Bg == sBg)
         nBgIdx = b;
         nBgIdx = b;
-
     sTest += 'nBgIdx = '+nBgIdx+'<br>';
+
     AddDebug('Test','nBgIdx = '+nBgIdx);
     if (nBgIdx < 0) {
     if (nBgIdx < 0) {
-
       sText += 'Bogen "'+sBg+'" nicht gefunden!';
+
       AddDebug('Test','Bogen "'+sBg+'" nicht gefunden!');
     } else {
     } else {
-
       sTest += 'BogenListe[nBgIdx].Bg = "'+BogenListe[nBgIdx].Bg+'";<br>';
+
       AddDebug('Test','BogenListe[nBgIdx].Bg = "'+BogenListe[nBgIdx].Bg+'";');
-
       sTest += 'BogenListe[nBgIdx].KatNr = "'+BogenListe[nBgIdx].KatNr+'";<br>';
+
       AddDebug('Test','BogenListe[nBgIdx].KatNr = "'+BogenListe[nBgIdx].KatNr+'";');
     }
     }
     var eSpanNode = document.getElementById('BogenBild1.'+BogenListe[nBgIdx].KatNr);
     var eSpanNode = document.getElementById('BogenBild1.'+BogenListe[nBgIdx].KatNr);
     if (eSpanNode) {
     if (eSpanNode) {
-
       sTest += 'childNodes.length = '+eSpanNode.childNodes.length+'<br>';
+
       AddDebug('Test','childNodes.length = '+eSpanNode.childNodes.length);
       var sBgAlt = (eSpanNode.hasAttribute('bgnr')?eSpanNode.getAttribute('bgnr'):'');
       var sBgAlt = (eSpanNode.hasAttribute('bgnr')?eSpanNode.getAttribute('bgnr'):'');
-
       sTest += 'sBgAlt = '+sBgAlt+'<br>';
+
       AddDebug('Test','sBgAlt = "'+sBgAlt+'"');
       var eANode = 0;
       var eANode = 0;
       var eImgNode = 0;
       var eImgNode = 0;
Zeile 70: Zeile 76:
         for (var n=0; n<eSpanNode.childNodes.length; n++) {
         for (var n=0; n<eSpanNode.childNodes.length; n++) {
           var eNode = document.getElementById('BogenBild1.'+BogenListe[nBgIdx].KatNr).childNodes[n];
           var eNode = document.getElementById('BogenBild1.'+BogenListe[nBgIdx].KatNr).childNodes[n];
-
           sTest += 'NodeType = '+eNode.nodeType+'; NodeName = '+eNode.nodeName+';<br>';
+
           AddDebug('Test','NodeType = '+eNode.nodeType+'; NodeName = '+eNode.nodeName+';');
           if (eNode.nodeName == 'A') {
           if (eNode.nodeName == 'A') {
             eANode = eNode;
             eANode = eNode;
-
             sTest += '> childNodes.length = '+childNodes.length+'<br>';
+
             AddDebug('Test','> childNodes.length = '+childNodes.length);
             for (var m=0; m<eANode.childNodes.length; m++) {
             for (var m=0; m<eANode.childNodes.length; m++) {
               var eNode1 = eANode.childNodes[m];
               var eNode1 = eANode.childNodes[m];
-
               sTest += '> NodeType = '+eNode1.nodeType+'; NodeName = '+eNode1.nodeName+';<br>';
+
               AddDebug('Test','> NodeType = '+eNode1.nodeType+'; NodeName = '+eNode1.nodeName+';');
               if (eNode1.nodeName == 'IMG') {
               if (eNode1.nodeName == 'IMG') {
                 eImgNode = eNode1;
                 eImgNode = eNode1;
-
                 sTest += '> eImgNode.src = "'+eImgNode.src+'";<br>';
+
                 AddDebug('Test','> eImgNode.src = "'+eImgNode.src+'";');
               }
               }
             }
             }
Zeile 92: Zeile 98:
         }
         }
         eSpanNode.setAttribute('bgnr',sBg);
         eSpanNode.setAttribute('bgnr',sBg);
-
         sTest += 'eSpanNode.bgnr = "'+sBg+'"<br>';
+
         AddDebug('Test','eSpanNode.bgnr = "'+sBg+'"');
         if (eImgNode) {
         if (eImgNode) {
           eImgNode.src = BogenListe[nBgIdx].Bild;
           eImgNode.src = BogenListe[nBgIdx].Bild;
-
           sTest += 'BogenListe[nBgIdx].Bild = "'+BogenListe[nBgIdx].Bild+'";<br>';
+
           AddDebug('Test','BogenListe[nBgIdx].Bild = "'+BogenListe[nBgIdx].Bild+'";');
         } else {
         } else {
-
           sTest += 'Image-Element nicht gefunden!<br>';
+
           AddDebug('Test','Image-Element nicht gefunden!');
         }
         }
         if (eANode) {
         if (eANode) {
           eANode.href = BogenListe[nBgIdx].Link;
           eANode.href = BogenListe[nBgIdx].Link;
 +
          AddDebug('Test','BogenListe[nBgIdx].Link = "'+BogenListe[nBgIdx].Link+'";');
           eANode.title = BogenListe[nBgIdx].Titel;
           eANode.title = BogenListe[nBgIdx].Titel;
-
           sTest += 'BogenListe[nBgIdx].Link = "'+BogenListe[nBgIdx].Link+'";<br>';
+
           AddDebug('Test','BogenListe[nBgIdx].Titel = "'+BogenListe[nBgIdx].Titel+'";');
-
          sTest += 'BogenListe[nBgIdx].Titel = "'+BogenListe[nBgIdx].Titel+'";<br>';
+
         } else {
         } else {
-
           sTest += 'Link-Element nicht gefunden!<br>';
+
           AddDebug('Test','Link-Element nicht gefunden!');
         }
         }
         var eBDSatzZeile = document.getElementById('BD-Satz-BDZeile-'+sBg);
         var eBDSatzZeile = document.getElementById('BD-Satz-BDZeile-'+sBg);
Zeile 112: Zeile 118:
       }
       }
     } else {
     } else {
-
       sText += 'Element "'BogenBild1.'+BogenListe[nBgIdx].KatNr+'" nicht gefunden!';
+
       AddDebug('Test','Element "BogenBild1.'+BogenListe[nBgIdx].KatNr+'" nicht gefunden!');
     }
     }
-
    if (eTest) eTest.innerHTML = sTest;
 
   }
   }
</script></html>
</script></html>

Version vom 08:14, 27. Aug. 2017

Beschreibung
Name: BD-Satz-Kopf
Beschreibung: Diese Vorlage erzeugt die Kopfzeile der Bogenzusammenfassung.
Parameter:
Gebiet  
Sammelgebiet, zu die Marken oder Satz gehört. Zulässige Bezeichnungen siehe Vorlage SeiteLink Parameter Gebiet.
Gebiet1 
Untergeordnetes Gebiet zum Sammelgebiet. Siehe Vorlage SeiteLink Parameter Gebiet1.
MiNr  
Katalognummer(n) der Marke oder des Satzes.
Anlass  
Kurze Beschreibung des Ausgabeanlass.
Beispiele
{{BD-Satz-Kopf   |Gebiet=Bund |MiNr=123 |Anlass=Freimarken: Posthorn }}
{{BD-Satz-Abschn |Titel=Abc }}
|Beliebiger Text...
{{BD-Satz-AbFuss }}
{{BD-Satz-Fuss   }}

Bundesrepublik Deutschland KatNr. 123: Freimarken: Posthorn

Abc
Beliebiger Text...
{{BD-Satz-Kopf   |Gebiet=VgnBnd |Gebiet1=DGzRS |MiNr=123 |Anlass=Schiffe }}
{{BD-Satz-Abschn |Titel=Abc }}
|Beliebiger Text...
{{BD-Satz-AbFuss }}
{{BD-Satz-Fuss   }}

Vignetten KatNr. 123: Schiffe

Abc
Beliebiger Text...
Zurück zur Referenzliste der Vorlagen