Archief - HTML/CSS: javascript problemo: onClick

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Brakke1986

Legacy Member
is het normaal dat de onClick niet werkt in FF en wel in IE(6)
ik denk het niet e, indien dit wel het geval is, zou er dan iemand me een andere declaratie geven die zowel in FF als in IE werkt.

Of als iemand de fout vind in de volgende site, javascript of css of html:

Menuprobllem in FF

Alle hulp is dus welkom

Grtz

AsinuS

Legacy Member
ik krijg een javascriptfout op regel 27

Code:
case 1: document.all.sub1.className="linksoff";

document.all has no properties

grtz

Disa

Legacy Member
Ik denk dat je het beter zo doet:

document.getElementById('sub0').setAttribute('class','linksoff');

*edit: Om een of andere reden zet hij de 2 s'en van class uiteen. het moet dus aan mekaar e :unsure:

Brakke1986

Legacy Member
Euhm mss een beetje uitleg over het hoe en waar dit gebruike???
Ik heb het proberen in te voegen, maar ik kreeg nergens geen resultaat :s

Disa

Legacy Member
Code:
function ShowHide(getal){
	weg(1);
        document.getElementById('sub' + getal).setAttribute('class','linkson');
}
function weg(getal){
	document.getElementById('sub' + getal).setAttribute('class','linksoff');
}


Ik heb je commentaar stukken wel weggelaten. Als je die toch nodig had ga je inderdaad met een switch/if-then-else moeten werken.

D

Brakke1986

Legacy Member
Merci voor de hulp!!!
Het werkt nu in FF, maar niet meer in IE :s
Dus als ge daar direkt een oplossing voor hed dan moogde die geven,
Ik zoek ondertussen de forums af voor een oplossing
alleszins al bedankt!!

Crazed

Legacy Member
Code:
<script type="text/javascript">
	function ShowHide(getal){
	switch(getal){
		case 1: weg(1); document.getElementById('sub1').className="linkson"; break;
		case 4: weg(1); document.getElementById('sub4').className="linkson"; break;
		}
	}
	function weg(getal){
	switch(getal){
		case 1: document.getElementById('sub1').className="linksoff";
		case 4: document.getElementById('sub4').className="linksoff";
		}
	}
</script>
Zou het moeten doen...

Disa

Legacy Member
Wat krijg je als error (als je er al 1 krijgt) in de FF errorconsole (rechtsboven). Wat zegt IE? (dubbelklikken op het gele driehoekje in de statusbar)

Brakke1986

Legacy Member
Crazed zei:
Code:
<script type="text/javascript">
	function ShowHide(getal){
	switch(getal){
		case 1: weg(1); document.getElementById('sub1').className="linkson"; break;
		case 4: weg(1); document.getElementById('sub4').className="linkson"; break;
		}
	}
	function weg(getal){
	switch(getal){
		case 1: document.getElementById('sub1').className="linksoff";
		case 4: document.getElementById('sub4').className="linksoff";
		}
	}
</script>
Zou het moeten doen...

Nope werkt ook alleen in FF niet in IE :s
echt een rare situatie

En ik krijg nergens geen foutmelding, er komt alleen geen tekst op

SORRY SORRY

het werkt wel, ik was een haakje vergeten.
Bedankt aan allen voor de steun!!!
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan