Hallo,
Ik heb voor de verandering weer een conflict met ons aller Internet Explorer. Ditmaal gaat het om een heel eenvoudig iets, wat toch niet wilt werken.
Hieronder staan enkele lijntjes uit de HTML die wel relevant zijn:
Dat is uiteraard niet de hele pagina en slechts enkele stukjes, maar wat je moet weten staat erin. Daarbij heb ik een in Firefox werkend javascript geschreven, maar IE wil dit stukje dus simpelweg niet pakken:Code:<input type="text" name="name" id="naam" maxlength="100" /> <select id="onderwerp" name="onderwerp"> <option value="vraag">Vraag</option> <option value="offerte">Offerte</option> <option value="website">Website</option> <option value="Overige">Overige</option> </select> <input type="text" id="email" name="email" /> <textarea name="bericht" id="bericht" style="width: 300px; height: 100px;" rows="10" cols="10"></textarea></td><td class="fout" id="rBericht">
Als ik me niet vergis worden ze alle vier als incorrect gezien door IE, met de volgende melding:Code:naam = document.getElementById('naam').value; onderwerp = document.getElementById('onderwerp').value; email = document.getElementById('email').value; bericht = document.getElementById('bericht').value;
Ondanks veel googelen kom ik er maar niet uit hoe ik dat zo herschrijf dat IE ze wél correct leest.Deze eigenschap of methode wordt niet ondersteund door dit object.
Enige hulp is welkom!
Jaime
- IE verpest javascript (goh), oplossing?
-
17-10-2011, 22:03 #1
- Berichten
- 289
- Lid sinds
- 14 Jaar
IE verpest javascript (goh), oplossing?
-
-
17-10-2011, 22:20 #2
- Berichten
- 2.392
- Lid sinds
- 17 Jaar
Re: IE verpest javascript (goh), oplossing?
Heb je een jsfiddle, of een online voorbeeld? Je zou ook nog gebruik kunnen maken van jQuery, werkt over het algemeen in alle browsers in 1 keer goed!
-
18-10-2011, 08:16 #3
- Berichten
- 48
- Lid sinds
- 16 Jaar
Re: IE verpest javascript (goh), oplossing?
Als ik dit soort topics lees ben ik blij dat ik jQuery gebruik...
Ik denk trouwens dat IE moeilijk doet vanwege dezelfde naam in de id en name (zie: http://webbugtrack.blogspot.com/2007...lution-in.html), maar ik kan het mis hebben. Anders moet je even testen wat typeof document.getElementById() terug geeft.
-
18-10-2011, 08:32 #4
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: IE verpest javascript (goh), oplossing?
Zoals hierboven al gezegd wordt: kijk eens jaar jQuery. jQuery biedt één oplossing voor de meest gebruikte browsers, zo hoef je zelf niet meer te stoeien om het compatible te krijgen voor alle browsers.
-
18-10-2011, 08:47 #5
- Berichten
- 1.410
- Lid sinds
- 16 Jaar
Re: IE verpest javascript (goh), oplossing?
Misschien is "var" de oplossing?
Code:var naam = document.getElementById('naam').value; etc
En zoals bovenstaand. Gebruik Jquery.. er gaat een wereld voor je open. En een wereld vol ergenissen dicht.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic