Guten Tag,
Meine Javascriptfunktion macht nicht das, was sie soll.
Also es soll so sein:
Wenn man auf "Mehr anzeigen" klickt, sollen die Infos zu allen Charakteren angezeigt werden. Nur irgendwie wird im Moment nur eine Info angezeigt
Javascriptfunktion:
PHP
<script charset="utf-8">
function ShowCharakterInfo()
{
var div = document.getElementById('CharakterInfo');
if (div.style.display == 'none')
{
div.style.display = 'block';
document.getElementById("CharakterText").innerHTML = "Weniger anzeigen";
}
else
{
div.style.display = 'none';
document.getElementById("CharakterText").innerHTML = "Mehr anzeigen";
}
}
</script>
Alles anzeigen
In meinem Fall habe ich es nun in der PHP Datei bei WBB so:
PHP
{foreach from=$charaktere item=charakter}
<li class="{cycle values='container-1,container-2'}">
<a><img src="http://www.village-rp.de/wcf/icon/registerM.png" alt="Charakter" /><label class="smallFont">Charakter</label> <span>{@$charakter.Name}</span>
<div id="CharakterInfo" style="display:none;">
<label class="smallFont">Geld</label> <span>${@$charakter.Geld}</span>
<label class="smallFont">Alter</label> <span>{@$charakter.Alterr} Jahre</span>
<label class="smallFont">Coins</label> <span>{@$charakter.Coins} Coins</span>
</div>
</a>
</li>
{/foreach}
<a href="javascript:ShowCharakterInfo()" id="CharakterText">Mehr anzeigen</a>
Alles anzeigen
Nur warum zeigt er nur eine Info an
Kann mir jemand sagen, wo mein Fehler ist ?
MfG.
Me
++Thread wurde von BlackAce erlaubt wenn jemand meint es ist eine WBB Frage++