Hirdetés
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Szerintem úgy szabályos, ha megadod a kezdeti stílust, tehát pl. simán border-color:red; helyett így: border:1px solid red; (szabd át annyi pixelre, és olyan border stílusra, ahogy neked tetszik, de add meg a kezdeti méretet), majd utána változtatgatod a bordert.
Most gyors próbát csináltam IE8-ban, ez működik (a Te kódoddal élve):<table id="teszt_hatarolo" class="cssteszt" style="position:absolute;width:200px;border:1px solid red;">
<tr><td>Szöveg...</td></tr>
</table>
<button onclick="document.getElementById('teszt_hatarolo').style.borderWidth='20px';">Nyomd le</button>Ja, és egyébként ez a
document.all.borderszelesseg.value
elég gáz.
Mivel van azonosítója, lekérdezhetnéd az értékét azzal:
var input_field_value = document.getElementById('borderszelesseg').value;Mellesleg szerintem ne passzírozz bele mindent az onclick attribútumba, elég csúnya.
Inkább akkor már köss a click eseményre egy eseménykezelő függvényt a scriptben, valahogy így (nem teszteltem, csak pötyögöm, de elvileg működnie kell, ha jól használod - pl. a load után, tehát miután betöltődött az oldal, vagy az adott HTML-elem (utóbbit úgy is el tudod érni, hogy a script taget az elem után teszed, de az mondjuk gány, inkább a <head> részbe érdemes tenni az ilyeneket (<script>), az onload eseményre kötve, vagy külön fájlba pakolva)):
HTML-kód a gomboddal:
<input type="text" id="borderszelesseg" value="5px" title="Írja be a határoló szélességét."> <br />
<input type="button" id="test_button" value="Teszt" />JS-kód:
function modifyBorderWidth(){
var width_value = document.getElementById('borderszelesseg').value;
// itt érdemes ellenőrizni, hogy jó értéket adott-e meg a felhasználó!!! most azt nem írtam meg külön
// bevitt adatok ellenőrzése......
document.getElementById('teszt_hatarolo').style.borderWidth=width_value;
// ...
return false;
}
// eseménykezelőt rákötjük
document.getElementById('test_button').addEventListener("click", modifyBorderWidth, false);
Új hozzászólás Aktív témák
- HyperX Pulsefire Dart (Dongle nincs csak kábel) Bolti ár:40k INGYEN FOXPOST
- ÚJ HyperX Pulsefire FPS Pro RGB Bolti ár:20k INGYEN FOXPOST
- ÚJ Cooler Master MM720 RGB Bolti ár:20k INGYEN FOXPOST
- -ÚJ,2 ÉV GAR- GAMER PC: i5-14400F (10mag/16szál) +RX 6600/6700XT +16-64GB DDR4! SZÁMLA! 70 féle ház!
- Glorious Gaming Model O Wired Bolti ár:15k INGYEN FOXPOST
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A56 / 8/256GB / Kártyafüggetlen / 12Hó Garancia / Akku: 100%
- S. Mario PC! Hogy fusson a Super Mario! I5 14400F / RX 6900XT 16GB / 32GB DDR5 / 1TB SSD
- Nokia 8 Sirocco / 6/128GB / Kártyafüggetlen / 12Hó Garancia
- HIBÁTLAN APPLE WATCH ULTRA 2 NATURAL TITANIUM 49MM -1 ÉV GARANCIA - MS3713, 100% AKKUMULÁTOR
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő


