praegune kellaaeg 19.06.2024 23:07:24
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum ![Teata moderaatorile Teata moderaatorile](./images/icon_move_w.gif) |
|
karuanton
HV vaatleja
liitunud: 29.10.2004
|
28.10.2011 13:28:36
Javascriptis piltide seadmine taustapildiks, küsimus. |
|
|
Tere
Olen siin uurinud niiet silm punnis peas aga pole sellisest küsimusest isegi juttu näinud, nimelt sooviksin javascriptis div -i taustapildiks panna pildi objekti mitte pildiaadressi
Pilti saab paigaldada näiteks nii, et annan pildiaadressi:
document.getElementById('mingidiv').style.backgroundImage = "url('taustapilt.jpg')"
|
aga vaja oleks nii, et looks pildiobjekti ja paneks selle div -i taustaks umbes nii:
uuspilt= new Image;
uuspilt.src="taustapilt.jpg";
document.getElementById('mingidiv').style.backgroundImage = uuspilt
|
aga ei õnnestu, äkki keegi oskab öelda kuidas saaks pildiobjekti javascriptis div -i taustapildiks seada.
Raimo
_________________ GSM: 56 224693 |
|
Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
0 :: |
0 :: |
4 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
mikk36
HV Guru
![mikk36 mikk36](https://foorum.hinnavaatlus.ee/images/avatars/upload/024daad72b57c1d5845e4313c90a699a.jpg)
liitunud: 21.02.2004
![Online Online](templates/HinnaVaatlus/imagesHV/online.gif)
|
28.10.2011 14:06:54
|
|
|
karuanton, kuna tegu on CSS sättega, siis ei saa sa seda niimoodi ette anda.
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
Timukas0
HV kasutaja
![Timukas0 Timukas0](https://foorum.hinnavaatlus.ee/images/avatars/upload/94e23fbc34236975a190938b24c35c8b.gif)
liitunud: 20.03.2007
|
28.10.2011 14:50:36
|
|
|
Canvas-toega veebilehitsejates töötab selline asi:
javascript:
|
var img = new Image(); img.src = 'taustapilt.jpg'; img.onload = function(){ var canvas = document.createElement('canvas'), ctx = canvas.getContext && canvas.getContext('2d'); if (ctx) { // Canvas tugi olemas canvas.width = img.width; canvas.height = img.height; ctx.drawImage(img, 0, 0); var dataURL = canvas.toDataURL('image/jpg'); document.getElementById('mingidiv').style.backgroundImage = 'url(' + dataURL + ')'; } else { // Canvas tugi puudu // tee midagi muud (kui vaja) } };
|
|
|
Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
0 :: |
0 :: |
3 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
karuanton
HV vaatleja
liitunud: 29.10.2004
|
28.10.2011 18:42:55
|
|
|
Jah, html5 -ga saab igatsugu lahedaid asju teha, mul aga just vaja, et töötaks enamikes browserites, tänan aga kes vastasid.
_________________ GSM: 56 224693 |
|
Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
0 :: |
0 :: |
4 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
Timukas0
HV kasutaja
![Timukas0 Timukas0](https://foorum.hinnavaatlus.ee/images/avatars/upload/94e23fbc34236975a190938b24c35c8b.gif)
liitunud: 20.03.2007
|
28.10.2011 21:03:44
|
|
|
Igaks juhuks mainin, et Chrome, Firefox, Opera, Safari, IE9+ peaks oskama seda. Need võiks kokku küll üle poole ehk enamiku anda.
|
|
Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
0 :: |
0 :: |
3 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
andris9
HV vaatleja
![andris9 andris9](https://foorum.hinnavaatlus.ee/images/avatars/upload/1ba742983f34c7e1a4ce027c51ba22a7.jpg)
liitunud: 14.06.2011
|
01.11.2011 12:37:19
|
|
|
Pildiobjekt on ju siiski viide konkreetse pildi juurde - kui viitad pildifailile, siis kasutatakse juba mälus olevat, mitte ei laeta uuesti - , seega võid teha ka nii
uuspilt= new Image;
uuspilt.src="taustapilt.jpg";
document.getElementById('mingidiv').style.backgroundImage = 'url(' + uuspilt.src + ')'; |
Kuigi erilist pointi sellel vist pole
|
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|