Avatar billede mazizuser Nybegynder
29. september 2002 - 20:50 Der er 11 kommentarer og
1 løsning

Center

Jeg kunne godt tænke mig at alle de billeder jeg fik til at poppe op kom ind i center altser blev centeret på skærmen her er min kode:

<script language='javascript'>
var temp=self.location.href.split("?pic=");
var picUrl = (temp.length>1)?temp[1]:"";
var NS = (navigator.appName=="Netscape")?true:false;

function fitSize() {
 
  bred = (NS)?window.innerWidth:document.body.clientWidth;
  hoj = (NS)?window.innerHeight:document.body.clientHeight;
  bred = document.images[0].width - bred +2;
  hoj = document.images[0].height - hoj +0;
  window.resizeBy( bred, hoj );
  self.focus();
  self.moveTo((screen.availWidth)/2, (screen.availHeight)/2 );
};

</script>
<BODY onload='fitSize();' topmargin="0" marginheight="0" leftmargin="0" marginwidth="0">
<script language='javascript'>
document.write( "<img src='gfx/galleri/b" +picUrl +".jpg' alt='flot billede' border=0>" );
</script>


Plz kopier koden og skriv hvad der skal ændres for at den bliver centeret.

Hilsen Nick
Avatar billede Slettet bruger
29. september 2002 - 21:01 #1
Tja, prøv dette:

function fitSize() {
 
  bred = (NS)?window.innerWidth:document.body.offsetWidth;
  hoj = (NS)?window.innerHeight:document.body.offsetHeight;
  self.resizeTo( bred, hoj );
  self.focus();
  self.moveTo((screen.width - bred)/2, (screen.height - hoj)/2 );
}
Avatar billede mazizuser Nybegynder
29. september 2002 - 21:08 #2
ja men så resizer den ikke mer
Avatar billede Slettet bruger
29. september 2002 - 21:09 #3
Det var højst mærkværdigt. Kan du smide et link?
Avatar billede mazizuser Nybegynder
29. september 2002 - 21:09 #4
Avatar billede mazizuser Nybegynder
29. september 2002 - 21:10 #5
nu er det din kode der er der
Avatar billede Slettet bruger
29. september 2002 - 21:12 #6
Du skal lige skrive din side rigtigt (jeg har også rette i scriptet, håber det virker):

<html>
<head>
<script language='javascript'>
var temp=self.location.href.split("?pic=");
var picUrl = (temp.length>1)?temp[1]:"";
var NS = (navigator.appName=="Netscape")?true:false;

function fitSize() {
 
  bred = (NS)?window.innerWidth:document.body.clientWidth;
  hoj = (NS)?window.innerHeight:document.body.clientHeight;
  self.resizeTo( bred, hoj );
  self.focus();
  self.moveTo((screen.width - bred)/2, (screen.height - hoj)/2 );
}

</script>
</head>
<body onload="fitSize();" topmargin="0" marginheight="0" leftmargin="0" marginwidth="0">
<script language='javascript'>
document.write( "<img src='gfx/galleri/b" +picUrl +".jpg' alt='flot billede' border=0>" );
</script>
</body>
</html>
Avatar billede mazizuser Nybegynder
29. september 2002 - 21:15 #7
Den resizer stadig ikke det jeg mener den også skal gøre er at den skal gøre siden lige så stor og kun lige så stor som billedet men stadig komme i midten
Avatar billede Slettet bruger
29. september 2002 - 21:17 #8
Nu har du da det gamle script på igen?
Avatar billede Slettet bruger
29. september 2002 - 21:21 #9
Nå. Ved at gå ude fra jakoba's originale script, tror jeg, at det er dette, der skal til:

function fitSize() {
  b = (NS)?window.innerWidth:document.body.clientWidth;
  h = (NS)?window.innerHeight:document.body.clientHeight;
  bred = document.images[0].width - b +2;
  hoj = document.images[0].height - h +0;
  window.resizeBy( bred, hoj );
  window.moveTo((screen.width - b) / 2, (screen.height - h) / 2));
  self.focus();
}; //end fitSize()

Men jeg bliver nødt til at smutte nu!
Avatar billede mazizuser Nybegynder
29. september 2002 - 21:25 #10
Den centere´den stadig ikke
Avatar billede Slettet bruger
30. september 2002 - 16:07 #11
Du har da ikke sat mit script ind. Prøv lige det først, så jeg kan se på det.
Avatar billede mazizuser Nybegynder
14. november 2002 - 19:49 #12
takker nu virker det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester