Partyflock
 
Forumonderwerp · 679560
137x bekeken

Onderwerp is gesloten!

Dit gebeurt meestal omdat een of meerdere personen het beleid hebben overtreden.
Het kan natuurlijk ook zijn dat er al een actieve discussie over hetzelfde onderwerp was.
Dit soort situaties zijn te voorkomen door op de hoogte te blijven van het beleid.

Waarschuw beheerder
donateur
oke weet iemand hoe ik afhankelijk van de schermresolutie een ander achtergrond plaatje in kan laden dmv javascript?
 
Waarschuw beheerder
rechtermuisknop

Gebruik als 8ergrond o:)
 
Waarschuw beheerder
donateur
nee, maar ik zie het nut er ook niet echt van in
Waarschuw beheerder
donateur
Nou kijk: Ik heb een website gemaakt met daarin een iframe in het midden, in deze iframa wordt een html bestandje geladen, de achtergrond van dit bestand moet per resolutie verschillen (nog steeds zie je het nut niet, maar geloof me het moet).
Dus wil ik door een Javascriptje de schermresolutie van de gebruiker afvangen en aan de hand van de resolutie een ander plaatje inladen.
M.a.w. kan ik door een javascriptje de inhoud van de body tag (<body background="1280x1024.jpg"> enz enz) aanpassen
laatste aanpassing
Waarschuw beheerder
donateur
Ik heb nu dit scriptje:
<html>
<head>
<title>Test Pagina</title>
<script>
function gp() {
if (screen.width == "1280") {
document.style.background = "url('1280.jpg')";

}
}
</script>
</head>
<body onLoad="gp()" style="background : url('standaard.jpg');">
</body>
</html>


 
Waarschuw beheerder
donateur
ik zie idd nog steeds het nut niet ;)

maar als je dit graag wil, kan je misschien beter een plaatje maken van 1280x1024 (aangenomen dat dat de hoogste resolutie is)... en dat plaatje niet als bg maar als img in je iframe (brrr) zetten, vervolgens lees je met js de width en height van de window uit en geef je die waarden aan de width en height van het plaatje...

lijkt mij beter dan tig verschillende plaatjes, stel dat je hem wilt veranderen. Je moet proberen zo generiek mogelijk te blijven :)
Waarschuw beheerder
donateur
<html>
<head>
<title>Test Pagina</title>
<script>
function gp() {
if (screen.width == "1280") {
document.body.style.background = "url('1280.jpg')";

}
}
</script>
</head>
<body onLoad="gp()" style="background : url('standaard.jpg');">
</body>
</html>


moest het zijn.
En ja de iframe is ook niet zo hele goede keuze ik weet het, maar het is nu al te laat om nog veranderingen door te voeren (aangezien het project bijna opgeleverd moet worden).
Artiest {SHOWLIST artist 45822, 30830}
Waarschuw beheerder
donateur
Leuk voor mensen met een 56k modem als ze een achtergrondje van 1024x768 moeten downloaden in 100% kwaliteit jpg :S
 
Werkzaam bij Hornycrew
Waarschuw beheerder
Iframe :bah:

Zoek eens @ Hotscripts.com
Waarschuw beheerder
donateur
het plaatje is 6 kb ;) het zijn ook alleen 2 egale kleuren.
Iframe

Zoek eens @ Hotscripts.com


Ja zoals ik al zei, het is te laat om nog enorme wijzigingen door te voeren in het systeem, toen ik eraan begon had ik een stuk minder kennis van zaken. Als ik het nu opnieuw zou kunnen doen zou het anders opgezet worden, maar al doende leert men dacht ik zo.

*opgelost, slotje erop.
Thanx!
laatste aanpassing
 
Waarschuw beheerder
donateur
2 egale kleuren? dan doe je helemaal moeilijk lijkt me... valt het dan niet op te lossen met 2 divjes met verschillende bgcolors of zo?
 
Waarschuw beheerder
of gewoon een tabel... zonder randjes
 
Waarschuw beheerder
maar misschien is het plaatje niet linear maar met natuurlijke lijnen... is een gifje niet kleiner met 2 kleuren (bestand)?
laatste aanpassing
Waarschuw beheerder
donateur
idd met tables :)
 
Waarschuw beheerder
donateur
gesloten op verzoek topicopener