» »

Javascript pomanjšanje slik

Javascript pomanjšanje slik

jeryslo ::

Pozdravljeni!

Napisal sem skripto, ki pomanjša sliko glede na višino in širino uporabnikovega zaslona, natančneje širino in višino iframe-a glede na uporabnikovo resolucijo. Zdaj pa bi rad da se ta slika prilaga temu iframe-u, kjer je širina slike polovica iframe, višina pa celoten iframe.

<script type="text/javascript">
	var stevec = 0;
		function resizeImg(){
			if(stevec == 0){
				var height = document.body.clientHeight;
				var width = document.body.clientWidth; 
				width = (width/2);
				
				document.getElementById('slika').style.height = height + "px";
				document.getElementById('slika').style.width = width + "px";
				document.getElementById('slika').style.visibility = "visible";
			}
		stevec++;			
		}
	</script>

In pa še ostalo, kjer kličem to zgornjo funkcijo:
<div>
	Neka slika:
	<br />
	<img name="slika" id="slika" src="slika.gif" style="width:600px;height:700px;visibility:hidden" onload="resizeImg()"></img>
</div>


Problem je, da slika se pomanjša po širini, torej zavazme polovico iframe-a, toda višino pa kot da ne bi upošteval, pravzaprav upošteva tisto višino, ki sem jo navedel:
 <img style="height:700px">

Če tukaj spremenim se upošteva, medtem ko pa kličem funkcijo pa se spreminja samo širina.
  • spremenil: jeryslo ()

blewlelel ::

V tej kodi sicer ne vidim iframe, ampak rešitev bi bila če je slika vstavljena v iframe da se prebere višina in širina tega ifrejma. Drugače pa lahko poskusiš če na vrhu vstaviš:
<style type="text/css">
html{
height:100%;
}

body{
height:100%;
margin:0;
}
</style>


V primeru da prebereš velikost taga body je lahko velikokrat problem če zgoraj ni nastavljena višina na 100%..

Zgodovina sprememb…

  • spremenil: Primoz ()

jeryslo ::

Malo pozno pa vendar, to da more biti body 100%, sem že prej vedel, vseeno hvala. Sem pa potem rešil zadevo tako da sem div height pa width določil z % v css datoteki, potem pa sem samo sliko raztegnil z width=100% in height=100% čez ta div. Iframe imam definiran v drugi html datoteki.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

Vse, kar ste si želeli vprašati o CSS, pa si niste upali. (strani: 1 2 3 423 24 25 26 )

Oddelek: Izdelava spletišč
1297332087 (56236) htmltroubles
»

PHPbb Forum & HTML

Oddelek: Izdelava spletišč
7877 (705) Gost
»

Javascript problemcek

Oddelek: Programiranje
141512 (1305) tempoFlow
»

Prilagoditev frameov resoluciji

Oddelek: Izdelava spletišč
91307 (1145) c0dehunter
»

Javascript in php

Oddelek: Izdelava spletišč
201881 (1570) rokpok

Več podobnih tem