Vorlage:BD-Satz-Kopf
Aus BogenWiki
(Unterschied zwischen Versionen)
Nugman (Diskussion | Beiträge) |
Nugman (Diskussion | Beiträge) |
||
| Zeile 54: | Zeile 54: | ||
nBgIdx = b; | nBgIdx = b; | ||
sTest += 'nBgIdx = '+nBgIdx+'<br>'; | sTest += 'nBgIdx = '+nBgIdx+'<br>'; | ||
| - | sTest += 'BogenListe[nBgIdx].Bg = "'+BogenListe[nBgIdx].Bg+'";<br>'; | + | if (nBgIdx < 0) { |
| - | + | sText += 'Bogen "'+sBg+'" nicht gefunden!'; | |
| - | var | + | } else { |
| - | sTest += 'childNodes.length = '+ | + | sTest += 'BogenListe[nBgIdx].Bg = "'+BogenListe[nBgIdx].Bg+'";<br>'; |
| - | + | sTest += 'BogenListe[nBgIdx].KatNr = "'+BogenListe[nBgIdx].KatNr+'";<br>'; | |
| - | + | } | |
| - | + | var eSpanNode = document.getElementById('BogenBild1.'+BogenListe[nBgIdx].KatNr); | |
| - | + | if (eSpanNode) { | |
| - | + | sTest += 'childNodes.length = '+eSpanNode.childNodes.length+'<br>'; | |
| - | + | var sBgAlt = (eSpanNode.hasAttribute('bgnr')?eSpanNode.getAttribute('bgnr'):''); | |
| - | + | sTest += 'sBgAlt = '+sBgAlt+'<br>'; | |
| - | + | var eANode = 0; | |
| - | + | var eImgNode = 0; | |
| - | + | if (nBgIdx >= 0) { | |
| - | + | for (var n=0; n<eSpanNode.childNodes.length; n++) { | |
| - | + | var eNode = document.getElementById('BogenBild1.'+BogenListe[nBgIdx].KatNr).childNodes[n]; | |
| - | + | sTest += 'NodeType = '+eNode.nodeType+'; NodeName = '+eNode.nodeName+';<br>'; | |
| - | + | if (eNode.nodeName == 'A') { | |
| - | + | eANode = eNode; | |
| - | + | sTest += '> childNodes.length = '+childNodes.length+'<br>'; | |
| + | for (var m=0; m<eANode.childNodes.length; m++) { | ||
| + | var eNode1 = eANode.childNodes[m]; | ||
| + | sTest += '> NodeType = '+eNode1.nodeType+'; NodeName = '+eNode1.nodeName+';<br>'; | ||
| + | if (eNode1.nodeName == 'IMG') { | ||
| + | eImgNode = eNode1; | ||
| + | sTest += '> eImgNode.src = "'+eImgNode.src+'";<br>'; | ||
| + | } | ||
} | } | ||
} | } | ||
} | } | ||
} | } | ||
| - | + | if (nBgIdx >= 0) { | |
| - | + | if (sBgAlt != '') { | |
| - | + | var eBDSatzZeileAlt = document.getElementById('BD-Satz-BDZeile-'+sBgAlt); | |
| - | eImgNode.src = BogenListe[nBgIdx].Bild; | + | if (eBDSatzZeileAlt) |
| - | + | eBDSatzZeileAlt.innerHTML = '«'; | |
| - | + | } | |
| - | + | eSpanNode.setAttribute('bgnr',sBg); | |
| - | + | sTest += 'eSpanNode.bgnr = "'+sBg+'"<br>'; | |
| - | + | if (eImgNode) { | |
| - | + | eImgNode.src = BogenListe[nBgIdx].Bild; | |
| - | + | sTest += 'BogenListe[nBgIdx].Bild = "'+BogenListe[nBgIdx].Bild+'";<br>'; | |
| + | } else { | ||
| + | sTest += 'Image-Element nicht gefunden!<br>'; | ||
| + | } | ||
| + | if (eANode) { | ||
| + | eANode.href = BogenListe[nBgIdx].Link; | ||
| + | eANode.title = BogenListe[nBgIdx].Titel; | ||
| + | sTest += 'BogenListe[nBgIdx].Link = "'+BogenListe[nBgIdx].Link+'";<br>'; | ||
| + | sTest += 'BogenListe[nBgIdx].Titel = "'+BogenListe[nBgIdx].Titel+'";<br>'; | ||
| + | } else { | ||
| + | sTest += 'Link-Element nicht gefunden!<br>'; | ||
| + | } | ||
| + | var eBDSatzZeile = document.getElementById('BD-Satz-BDZeile-'+sBg); | ||
| + | if (eBDSatzZeile) | ||
| + | eBDSatzZeile.innerHTML = '<b>«</b>'; | ||
} | } | ||
| - | + | } else { | |
| - | + | sText += 'Element "'BogenBild1.'+BogenListe[nBgIdx].KatNr+'" nicht gefunden!'; | |
| - | + | ||
} | } | ||
if (eTest) eTest.innerHTML = sTest; | if (eTest) eTest.innerHTML = sTest; | ||
Version vom 08:01, 27. Aug. 2017
Beschreibung
| ||||||||||||||||
Beispiele
| ||||||||||||||||
| Zurück zur Referenzliste der Vorlagen |
