Moin,
ich hab nen JS welches nen Text unsichtbar machen soll.
Man klickt nen Link, welcher dann sich selbst und den vorstehenden Text auf 'hidden' setzen soll bzw. das Div, in dem sich beide befinden.
Leider funktioniert es erst, nachdem man zweimal drauf geklickt hat und ich hab keine Ahnung wieso ...
die Funktion:
das CSS:
der Text:
Ich hoffe, dass jemand den Fehler sieht, denn ich hab Null Ahnung, woran es liegt
MfG kbot
ich hab nen JS welches nen Text unsichtbar machen soll.
Man klickt nen Link, welcher dann sich selbst und den vorstehenden Text auf 'hidden' setzen soll bzw. das Div, in dem sich beide befinden.
Leider funktioniert es erst, nachdem man zweimal drauf geklickt hat und ich hab keine Ahnung wieso ...
die Funktion:
PHP:
<script type="text/javascript">
function getdivstyle (id) {
if (parent.text.document.layers) return parent.text.document.layers(id);
else if (parent.text.document.all) return parent.text.document.all(id).style;
else return parent.text.document.getElementById(id).style;
}
function ShowHide(id) {
if (getdivstyle(id).visibility == 'visible'){
getdivstyle(id).visibility = 'hidden';
getdivstyle(id).display = 'none';
}
else {
getdivstyle(id).visibility = 'visible';
getdivstyle(id).display = 'block';
}
}
</script>
PHP:
<style type="text/css">
#reload {
display: block;
visibility: visible;
}
a.x {
text-decoration: none;
}
</style>
PHP:
<div id="reload">
<a href="javascript:parent.text.location.reload()">Seite wird nicht angezeigt?</a><span> </span>
<a class="x" href="javascript:ShowHide('reload')" alt="Hinweis entfernen" title="Hinweis entfernen"><span style="text-decoration: none;">(X)</span></a>
</div>
Ich hoffe, dass jemand den Fehler sieht, denn ich hab Null Ahnung, woran es liegt
MfG kbot
Zuletzt bearbeitet: