Toon posts:

[javascript] jpgs auto resizen naar geland scherm resolutie

Pagina: 1
Acties:
  • 51 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoi
Ik gebruik dit script om afhankelijk van je schermresolutie te redirecten naar een page geschikt voor de instellingen van de kijker.

code:
1
2
3
4
5
6
7
8
9
10
11
12
<!-- Begin
function redirectPage() {
var urlietsanders = "verkeerderesolutie.html";
var url1024x768 = "index1024.html";
var url1280x1024 = "index1280.html";
if ((screen.width == 1280) && (screen.height == 1024)) 
window.location.href= url1280x1024;
else if ((screen.width == 1024) && (screen.height == 768))
window.location.href= url1024x768;
else window.location.href= urlietsanders;
}
// End -->


Ik heb op de site ook een foto gallerij staan. Op 1024 moet je scrollen, en op 1280 zijn de foto's veel te klein.

Kan iemand dit script aanpassen zodat ie bij de afbeelding resize-t?
ik denk zelf dat het zoiets wordt:
code:
1
[img]"100_4557.jpg"[/img]


tzal vast fout zijn, aangezien mijn kennis nogal n00bish is...

  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 05-05 12:14
waarom laat je javascript niet het hele plaatje schrijven
JavaScript:
1
 document.write('[img]"plaatje.jpg"[/img]');

Icons are overrated


  • André
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:42

André

Analytics dude

Door op die manier te resizen worden plaatjes ontzetten lelijk, en wat als ik met mijn dubbele 21" schermen wil kijken? Krijg ik dan in de breedte uitgerekte plaatjes?

[ Voor 3% gewijzigd door André op 28-01-2005 11:57 ]


Verwijderd

Topicstarter
nee, dan kun je de page niet zien. je krijgt alleen de page te zien als je 1024 of 1280 hebt. Ik moet die site al gratis maken, dus dr moet niet teveel tijd in gaan zitten...

Hoe moet ik het script in de head dan nog aanpassen als ik de hele afbeelding in javascript laat weergeven?

Verwijderd

Topicstarter
dit werkt niet... :(

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function resizeImage() {
var hoogte;
if ((screen.width == 1280) && (screen.height == 1024)) 
hoogte = "800";
else if ((screen.width == 1024) && (screen.height == 768))
hoogte = "300";

}
// End -->
</script>
</head>
<body onLoad="resizeImage()">
<script type="text/javascript">
document.write('[img]"logo.jpg"[/img]');
</script>

  • André
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:42

André

Analytics dude

Verwijderd schreef op vrijdag 28 januari 2005 @ 12:08:
nee, dan kun je de page niet zien. je krijgt alleen de page te zien als je 1024 of 1280 hebt. Ik moet die site al gratis maken, dus dr moet niet teveel tijd in gaan zitten...
Heb jij enig idee hoeveel tientallen resoluties er in gebruik zijn? Als jij ontzettend veel mensen wil negeren moet je dat zelf weten maar het lijkt me niet verstandig. Een goede site is voor alle resoluties groter dan 640*480 te zien.
Hoe moet ik het script in de head dan nog aanpassen als ik de hele afbeelding in javascript laat weergeven?
Ongeveer zo:
code:
1
2
3
4
5
6
7
8
function redirectPage()
{
  if ((screen.width == 1280) && (screen.height == 1024)) { breedte = 1024; }
  else if ((screen.width == 1024) && (screen.height == 768)) { breedte = 800; }
  else { breedte = 0; }

  document.write("[img]'plaatje.jpg'[/img]");
}

Verwijderd

Topicstarter
dit wel :)
code:
1
2
3
4
5
6
7
8
9
10
11
</script>
</head>
<body onLoad="resizeImage()">
<script type="text/javascript">
var hoogte = "";
if ((screen.width == 1280) && (screen.height == 1024)) 
hoogte = "800";
else if ((screen.width == 1024) && (screen.height == 768))
hoogte = "300";
document.write('[img]"logo.jpg"[/img]');
</script>


thnx voor de hint helmet

  • André
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:42

André

Analytics dude

Dus als ik een grote monitor heb krijg ik jouw plaatje zo te zien:

Afbeeldingslocatie: http://gathering.tweakers.net/global/templates/tweakers/images/icons/myreact.gif

Verwijderd

Topicstarter
als jou grote scherm op 1024 of 1280 staat wel ja...

  • André
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:42

André

Analytics dude

:|

Mijn schermen draaien op 2048 bij 960.

Verwijderd

Topicstarter
dan krijg je niet eens de homepage te zien, want je scherm komt niet door het script...

  • Jrz
  • Registratie: Mei 2000
  • Laatst online: 22:31

Jrz

––––––––––––

Waarom niet style="height: 2cm;" ?
Dan pakt hij op basis van je DPI de jusite grootte

Ennnnnnnnnn laat losssssssss.... https://github.com/jrz/container-shell (instant container met chroot op current directory)


Verwijderd

Topicstarter
met css dus...

moet dat toch maar es gaan leren.

zijn er echt essentiele talen die je behoort te weten voordat je begint...

en wat moet je weten van photoshoppen met slicen en tabellen in html..?

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*

Of leer eens een fatsoenlijk sites te maken.
Pagina: 1

Dit topic is gesloten.