/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
billede fra java script som css bagrund
Fra : Ole Neis Nielsen


Dato : 06-08-07 15:39

Hej derude
Jeg forsøger at putte et billede in i en CSS box som er
lavet i et javascript (se forsøg herunder). Er der nogen der
kender en måde. Skær det gerne ud i pap da jeg er ret grøn i
dette her. På forhånd mange tak...


<SCRIPT type=text/javascript>

var image1 = '<img src="Green Bag 900x450.jpg" width="' + bredde
+ '" height="' + hoejde + '">';
//document.write(image1);

</SCRIPT>

<style type="text/css">
   #apDiv1 {
      position:absolute;
      height:115px;
      z-index:1;
      left: 20px;
      top: 20px;
      background-image: image1; ?????????
   }
</style>

<body onload="var div = document.getElementById('apDiv1');
div.style.width = bredde + 'px';
div.style.height = hoejde + 'px';
div.style.left = margen + 'px';
div.style.top = margen + 'px';
div.style.background-image = image1; ?????????
">

<BODY onResize="window.location.href = window.location.href;">
   <div id="apDiv1"></div>
</BODY></HTML>



--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Birger (06-08-2007)
Kommentar
Fra : Birger


Dato : 06-08-07 17:43

"Ole Neis Nielsen" <neis@tiscali.dk> skrev i en meddelelse
news:46b73272$0$90270$14726298@news.sunsite.dk...
> Hej derude
> Jeg forsøger at putte et billede in i en CSS box som er
> lavet i et javascript (se forsøg herunder). Er der nogen der
> kender en måde. Skær det gerne ud i pap da jeg er ret grøn i
> dette her. På forhånd mange tak...
>
>
> <SCRIPT type=text/javascript>
>
> var image1 = '<img src="Green Bag 900x450.jpg" width="' + bredde
> + '" height="' + hoejde + '">';
> //document.write(image1);
>
> </SCRIPT>
>
> <style type="text/css">
> #apDiv1 {
> position:absolute;
> height:115px;
> z-index:1;
> left: 20px;
> top: 20px;
> background-image: image1; ?????????
> }
> </style>
>
> <body onload="var div = document.getElementById('apDiv1');
> div.style.width = bredde + 'px';
> div.style.height = hoejde + 'px';
> div.style.left = margen + 'px';
> div.style.top = margen + 'px';
> div.style.background-image = image1; ?????????
> ">
>
> <BODY onResize="window.location.href = window.location.href;">
> <div id="apDiv1"></div>
> </BODY></HTML>


Hej.
Prøv noget ala :

Der mangler !DOCTYPE
<HTML>
<HEAD>
meta og title...
<SCRIPT type=text/javascript>

var image1 = new Image;
image1.src = 'Green Bag 900x450.jpg';

function SetStyle() {
var div = document.getElementById('apDiv1');
div.style.width = bredde + 'px';
div.style.height = hoejde + 'px';
div.style.left = margen + 'px';
div.style.top = margen + 'px';
div.style.background-image = url( image1.src);
}
</SCRIPT>

<style type="text/css">
#apDiv1 {
position:absolute;
height:115px;
z-index:1;
left: 20px;
top: 20px;
}
</style>

</HEAD>
<BODY onResize="window.location.href = window.location.href;"
onload="SetStyle();">
<div id="apDiv1"></div>
</BODY></HTML>


Ved ikke hvor du vil få værdien til variablene bredde, hoejde og margen fra.
Forstår i øvrigt slet ikke pointen med at gøre det fra scripting - hvis du
kender billedet, hvorfor så ikke bare indsætte det i css?

Birger



Ole Neis Nielsen (06-08-2007)
Kommentar
Fra : Ole Neis Nielsen


Dato : 06-08-07 19:44

Hej birger
mange tak for det, jeg går igang med at prøve dette.
Det var kun et udklip af koden, men kan man få css boxen til at
resize baground billedet sammen height/width? i så fald ville dette
være meget nemmere, men jeg har ikke kunne finde ud af dette...
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Birger (06-08-2007)
Kommentar
Fra : Birger


Dato : 06-08-07 22:14

"Ole Neis Nielsen" <neis@tiscali.dk> skrev i en meddelelse
news:46b76bf6$0$90269$14726298@news.sunsite.dk...
> Hej birger
> mange tak for det, jeg går igang med at prøve dette.
> Det var kun et udklip af koden, men kan man få css boxen til at
> resize baground billedet sammen height/width? i så fald ville dette
> være meget nemmere, men jeg har ikke kunne finde ud af dette...
>>
>>

Ved ikke om det er rigtigt, men jeg mener faktisk at du burde kunne sætte
din div's width/height efter billedets :

div.style.width = image1.width;
eller bare
div.width = image1.width;

Birger



Søg
Reklame
Statistik
Spørgsmål : 177458
Tips : 31962
Nyheder : 719565
Indlæg : 6408173
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste