Det er nemlig det, som er problemet... Hvis du åbner siden i Internet Explorer, er sagen en ganske anden. Der virker det fint.
Måske er der noget galt med alders-scriptet?
-------------------------------------------------- function calculate_age(birth_day,birth_month,birth_year) { today_date = new Date(); today_year = today_date.getYear(); today_month = today_date.getMonth(); today_day = today_date.getDate(); age = (today_year + 1900) - birth_year; if ( today_month < (birth_month - 1)) { age--; } if (((birth_month - 1) == today_month) && (today_day < birth_day)) { age--; } if (age > 1900) { age -= 1900; } return age; } --------------------------------------------------
Beregningen på siden ser sådan ud: -------------------------------------------------- <script type="text/javascript"> document.write(calculate_age(12,08,1975) + " år"); </script> --------------------------------------------------
start med at validerer din side som Broxigar også skriver id må ikke genbruges på en side, det er tilsyneladende den eneste fejl på siden du har dette for hver spiller
og så var der lige en BOM karakter du skal fjerne :), gem din fil som UTF-8 uden BOM det er en option i din editor. du får problemer i PHP hvis din fil indeholder BOM
Jeg tror, at jeg er tæt på nu... Jeg har erstattet alle de der table id'er med class'er i stedet.
Jeg har fjernet language="javascript".
Jeg har testet både: $("#alder").html(calculate_age(12,08,1975) + " år") og $(document.body).append(calculate_age(12,08,1975) + " år"). Der fremkommer godt nok ikke en alder med, det er så også det eneste problem.
>Jeg har ikke nogen id, der hedder alder. nej det skal du lave som softspot skrev i nederste linje dvs du skal oprette <div id=alder_1> </div> op til 14
og rette $("#alder").html(calculate_age(12,08,1975) + " år"); til $("#alder_1").html(calculate_age(12,08,1975) + " år"); op til 14
Det kan jeg godt se... men er der ikke en anden måde, det kan gøres på (evt. med et andet script)? Jeg vil nemlig komme til at udskifte/tilføje spillere engang imellem, og jeg vil helst ikke også skulle ændre på alle div'er hver gang?
Jeg har nu alligevel implementeret forandringerne, og det fungerer, som det skal... Mange tak skal I ha'. Hvis ronols og softspot poster svar, så uddeler med den største glæde points.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.