[B] [S] e.d. knopjes werken soms niet...

De knopjes hierboven, stuk, doen niej :-( *sad faic*

Okee, serieus nu.

De [B] [S] e.d. knopjes hierboven, die werken soms niet...

*achter gekomen tijdens het tikken van dit bericht*

Hier doen ze het wel! Andere onderdelen van het forum ook. Behalve! in het topic waar ik zojuist gepost heb: http://www.circuitsonline.net/forum/view/message/1004425#1004425

In dat topic krijg ik de geheltijd:

Error: document.getElementById("rightcol") is null
Source File: http://www.circuitsonline.net/min/g=js&1251660323
Line: 77

Daardoor crasht de javascript van de pagina en werken de knopjes niej meer.

Ik neem aan dat het te maken heeft met het feit dat ik ingeesteld heb dat het rechter kolom links moet staan. Maar dan vraag ik mij af, waarom gaatie daar wel de fout in en op andere pagina's niet?

Hmm, dit is wel iets het testen waard :P

[edit]

Misschien dat ik het probleem gevonden heb:

http://www.mysmt.org/images/sce/printplaat2.jpg

[edit]

Dat is dus het probleem.
Zodra de pagina geladen is en er staat een plaatje in de body van 1 van de posts, wordt javascript gebruikt om te kijken naar de breedte van het plaatje. Dan moet hij kijken naar het *rechter kolom* (welke e rniet is) om te bepalden of hij het plaatje kleiner moet maken de ja of de nee. Maar, aangezien het rechter kolom er niet meer is, gaat het script onderuit.

Krijg ik nu een pluim op mijn hoed?

vervang:

code:


maxWidth=document.body.clientWidth;maxWidth=maxWidth-document.getElementById('leftcol').offsetWidth-document.getElementById('rightcol').offsetWidth-12-11-145;parentElem=elem;while(parentElem.className!='content'){if(parentElem.className=='ubbq')

met:

code:


maxWidth=document.body.clientWidth;maxWidth=maxWidth-document.getElementById('leftcol').offsetWidth-(document.getElementById('rightcol')?document.getElementById('rightcol').offsetWidth:0)-12-11-145;parentElem=elem;while(parentElem.className!='content'){if(parentElem.className=='ubbq')

En het zal niet meer buggen :-) (gok ik zo maar:P)

[Bericht gewijzigd door Daan Timmer op maandag 31 augustus 2009 21:06:58 (35%)

Ik ben programmeur! geen electronicus! http://www.daantimmer.nl/ Er is een ontwerp! nu nog inhoud :-)

Even proberen...
Dat doet hier ook weinig, zo te zien.

Nou ja, wie gaat en nou telkens naar die muis grijpen om een effect te bekomen dat je net zogoed met het klavier kan bereiken? :-7

Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)

heh, omdat ik lui was en alleen 1woordje wilde [s]-en, en ik had iets van *selecteer* - *klik*. Hmmmmm! Doet niej! stuk!

Ik had/heb er zelfs mijn adblock plus voor uitgeschakeld om te kijken of die iets blokte (nee dus :P)

[Bericht gewijzigd door Daan Timmer op maandag 31 augustus 2009 21:14:02 (29%)

Ik ben programmeur! geen electronicus! http://www.daantimmer.nl/ Er is een ontwerp! nu nog inhoud :-)

Werkt hier ook niet. Nog niet opgevallen... Handmatige tags zijn veeeel sneller :)

Zorg dat je NOOIT, NOOIT, NOOIT wat met Versatel Tele2 te maken krijgt!

Nou ja, als er wat functies toegevoegd worden, horen ze ook te werken. En als Daan de fout opspoort en er een oplossing voor bedenkt, heeft hij die pluim zonder meer verdiend!

Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Jeroen

Moderator

Dit bugje is nu opgelost, bedankt voor het melden :).