plaatje laden alleen indien plaats daarvoor

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

  • PM
  • Registratie: December 1999
  • Laatst online: 09-12-2022
Ik heb net een pagina gemaakt. Nu ziet ik met het volgende probleem(pje) ik zou graag een script schrijven dat kijkt wat de resolutie is als ik een plaatje laat en het plaatje alleen laat zien als daar plaats voor is...

Ik heb elke keer een lap tekst met een paar foto's, op >800x600 ziet dit er goed uit en is alles leesbaar. Op <800x600 is het echter ondoenlijk. Omdat de tekst toch het belangrijkste is en het maar om een kleine groep mensen gaat lijkt het me wel een idee om dan de plaatjes weg te laten. is dit mogelijk?

wete niet zo veel van java script af en php enzo, maar iets in de trant van

if screenwidth > 800 [img]"../../blaat.jpg"[/img]
else;

weet iemand iets?

Laten we lekker link gaan doen...


  • ripexx
  • Registratie: Juli 2002
  • Laatst online: 11:37

ripexx

bibs

Je kan de beeldscherm resolutie afvangen met JS. Als je dit dan kan je met behulp van JS bepalen of een plaatje wel of niet geladen moet worden. Oja JS is aan de andere kant van de schutting.

buit is binnen sukkel


  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 07:56

alienfruit

the alien you never expected

Het volgende stukje code vraagt de resolutie op in JavaScript:
De schermresolutie van de bezoeker dus, je zou dus een check kunnen toen van if ( screen.width >= 800 ) { ..code.. } etc.

Java:
1
2
3
4
5
6
// @project: yellowdemon
// @class   : none
// @returns: 800x600 1024x768 etc.
function getScreenResolutionAsString() { 
 return = screen.width + "x" + screen.height; 
}

[ Voor 22% gewijzigd door alienfruit op 13-08-2003 19:24 ]


  • JohanDM
  • Registratie: Augustus 2002
  • Laatst online: 16-07-2021

JohanDM

Optimist

Je kan in een clientside script de width en height van het beeldscherm opvragen met de properties van het screen object. Je zou dan met een scriptblock kunnen werken:
HTML:
1
2
3
4
5
<SCRIPT language=javascript>
<!--
if (screen.width > 800) document.write('[img]"img.jpg">')
//-->
</SCRIPT[/img]

"Two things are infinite: the universe and stupidity. And the former I'm not so sure about." -- Albert Einstein


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Javascript hoort opzich in W&G :)
Echter omdat de vraag én al beantwoord is én goed zelf gevonden had kunnen worden in een javascript tutorial en/of reference, gaat hij op slot :)

Dit topic is gesloten.