Ik wil graag dmv JavaScript de breedte van een tabel aanpassen.
Het wilt alleen niet echt lukken omdat het volgens mij niet kan met procenten?
Ik heb hetvolgende script:
<script type="text/javascript">
if (screen.width < 1500) {
document.getElementById('table_projects').width = 100%;
}
else {
alert('Screen breder dan 1500px');
}
</script>
Het probleem is dat dit niet werkt, als ik het % teken weghaal werkt het wel, maar dan worden het 100 pixels.
De <table> tag: <table width="60%" id="table_projects">
Dat merkte ik ook net, gebruik nu dus ook document.width, bedankt voor het attenderen ;)
Edit:
Ik heb de tabellen in een while- lus staan (er zijn dus meerdere tabellen met het id table_projects), maar de javascript wijzigt alleen de eerste tabel?
Huidige code:
ID is uniek. Je pagina is dan fout gecodeerd. Geeft ze de zelfde naam met de name="" attribuut. Vervolgens getElementsByName(name) gebruiken.
getElementById, Element, dus 1.
getElementsByName, dus meerdere.