PrEd4ToR [ ››SuperNatural‹‹ ]
Javascript : Maly problemik - napewno bedziecie wiedziec jak go rozwiazac !
Witam.
Otorz mam taki maly problemik w tym skrypcie.
Gdy screen z galerii otwiera sie w popupowym oknie, to nie jest "wycentrowany" tak jak powinien...sami popatrzcie...
-
Nie wiem gdzie w kodzie dodac (?) linie ktora by to poprawila.
Kod java pop-up'owy mam taki :
<script>
function popimage(imagesrc,winwidth,winheight)
var look='width='+winwidth+',height='+winheight+','
popwin=window.open("","",look)
popwin.document.open()
popwin.document.write('<title>Big Screen</title><body><img src="'+imagesrc+'"></body>')
popwin.document.close()
</script>
Kod konkretnego obrazka to np:
<img src="test2.jpg" width="114" height="80" border="0" alt="test" title="Rozmiar: 10348 bajtów" align="center" onClick="popimage('test1.jpg',640,448);return false">
prosze powiedzcie, co robie zle, ze to sie tak wyswietla? :
Pozdro!
PrEd4ToR [ ››SuperNatural‹‹ ]
up
Bzyk [ Offensive ]
To jest kluczowa linia:
popwin.document.write('<title>Big Screen</title><body><img src="'+imagesrc+'"></body>')
więc tak: Jeśli chcesz, aby obrazek był wycentowany najlepiej owiń go w tabelę następująco:
<body topmargin=0 leftmargin=0><center><table border=0 cellspacing=0 cellpadding=0 rules=none><tr><td width=100% height=100% valign=middle align=center><img src="'+imagesrc+"'></td></tr></table></body>
i to powinno pomóc. Mam nadzieję, że wiesz w czym rzecz.
PrEd4ToR [ ››SuperNatural‹‹ ]
Dzieki WIELKIE Bzyku : podzialalo :
Qbaa [ Generaďż˝ ]
...
popwin.document.write('<title>Big Screen</title><body style="background:url(' + imagesrc + ') no-repeat center"></body>')
...
chyba najprosciej
Bzyk [ Offensive ]
Predator >> cieszę się niezmiernie że mogłem pomóc tech.braciakowi :)
Bzyk [ Offensive ]
no a sposób Qba'y jest krótszy i też dobry. Nie pomyślałem nawet, bo skupiłem się na_twoim_kodzie i chciałem jedynie coś dopisac, a nie zmienić.
PrEd4ToR [ ››SuperNatural‹‹ ]
Bzyku -- www.dnb.sk ;
Qbaa - dzieki : jade juz na kodzie Bzyka, ale Twoj zapisze do nauki ;
Btw : komenda "background:url" - wywoluje tlo z htmla ktore podam w a href="xx.html" ?
Qbaa [ Generaďż˝ ]
po prostu zastosowalem style (... style: ...)
... background: ... to czesc styli, ktore odpowiadaja za tlo
url() sciezka ewentualnego obrazka na tlo, jesli jest obrazek to mozna uzyc no-repeat i center - to pierwsze nie powtarza obrazka jesli pozostalo jeszcze miejsce, a drugie po prostu wysrodkowuje
jesli znasz style to sory ;)
ps
ja tez praktycznie tylko dopisalem i wywalilem to co juz bylo niepotrzebne :)