Codeprobleme
Daniel
- javascript
Diese Funktion im onLoad bringt es fertig, dass alle links nach folgendem schema nicht mehr funzen:
<a target="controlwindow" href="#" onClick="var test = window.open('script.php','controlwindow','width=310,height=300,dependent=yes,left=320,top=100,scrollbars=yes'); return false;"><img src="help.gif" border="0" alt="Hilfe"></a>
Der vermeintliche übeltäter:
function changeVisible(what,schalter) {
if(document.forms['entryform'].elements[schalter].checked == true) {
if(document.getElementById(what).style.display != 'inline') {
document.getElementById(what).style.display = 'inline';
}
} else {
if(document.getElementById(what).style.display != 'none') {
document.getElementById(what).style.display = 'none';
}
}
} // changeVisible
ich bin mit meinem latein am ende, wenn jmd. einen idee hat wäre ich ihm sehr dankbar mir sie mitzuteilen :), danke
hi,
Der vermeintliche übeltäter:
function changeVisible(what,schalter) {
und mit welchen parametern wird diese onload aufgerufen?
gruss,
wahsaga
beide sind als ids definiert:
changeVisible('menubar_tab_1','menubar_1');
changeVisible('menubar_tab_2','menubar_2');
einmal
<tr id='menubar_tab_1' blablabla></tr>
und <input type="checkbox" id='menubar_1' blabla>
hi,
beide sind als ids definiert:
changeVisible('menubar_tab_1','menubar_1');
changeVisible('menubar_tab_2','menubar_2');
und die rufst du wirklich onload auf?
onchange auf der checkbox wäre m.e. irgendwie logischer.
ziemlich undurchsichtig das ganze, wäre sicher hilfreich, wenn du mal ein beispiel online stellen könntest, und angaben zu borwser, system etc. machst.
gruss,
wahsaga
Diese Funktion im onLoad bringt es fertig, dass alle links nach folgendem schema nicht mehr funzen:
<a target="controlwindow" href="#" onClick="var test = window.open('script.php','controlwindow','width=310,height=300,dependent=yes,left=320,top=100,scrollbars=yes'); return false;"><img src="help.gif" border="0" alt="Hilfe"></a>
Das läßt sich einfacher und vor allem auch ohne JS nutzbar gestalten:
<a target="controlwindow" href="script.php"
onClick="var test = window.open(this.href, this.target, 'width=310,height=300,dependent=yes,left=320,top=100,scrollbars=yes'); return false;"
<img src="help.gif" border="0" alt="Hilfe"></a>
Der vermeintliche übeltäter:
Vielleicht hilft dir ein Blick in die http://glasgoogle.de weiter, da "nicht mehr funzen", weder schöne Sprache, noch eine aussagekräftige Fehlermeldung ist.
Struppi.