collector Skrevet 7. august 2003 Skrevet 7. august 2003 hei. jeg lager hjemmeside (i dreamweaver) hvor jeg har linker, hvordan får jeg de sidene linkene fører til til å komme opp i et helt nytt internettvindu, så de som er på siden min ikke trenger og trykke se tilbake? siden min består av et stort bilde som er kuttet opp i mage små, hva gjør jeg for at siden min autostretcher etter hvor stor skjermoppløsning den besøkende har? kan noen hjelpe meg? :o
Neo Skrevet 7. august 2003 Skrevet 7. august 2003 For det første så skulle du ha postet i programmering -> web-design. Men for å få linkene til å poppe opp i et nytt vindu så gjør slik: <a href="noe.html" target="_top">noe</a>
wolf5 Skrevet 7. august 2003 Skrevet 7. august 2003 Her er noe hjelp. For å finne bredden og høyden på skjermen (javascript): var width=window.screen.availWidth; var heigth=window.screen.availHeight; For å finne bredden og høyden på det synlige i browsern (javascript): var width=document.body.clientWidth; var heigth=document.body.clientHeight; For å åpne link i nytt vindu, bruk enten javascript window.open('http://www.vg.no', 'vgvinduetmitt' ,'') eller HTML <a href="http://www.vg.no" target="vgvinduetmitt">VG</a> For Autostretchingen din med et pusslespill av bilder, må du nok bruke javascript for å strekke dem korrekt. For å gi et eksempel: <img src="hei.gif" id="bilde1"><img src="sann.gif" id="bilde2"> <script language="javascript"> var bilde1=document.getElementById('bilde1'); alert(bilde1.width); //viser bildets bredde alert(bilde1.height); //viser bildets høyde bilde1.style.width=50; //setter bilde1's bredde til 50 pixler bilde1.style.height=100; // setter bilde1's høyde til 100 pixler </script> Ved å hente bildestørrelsene og ved å vite størrelsen på skjermen skal du kunne regne ut ny størrelse på bildene slik at de stretches. Da det ikke finnes noe hendelse som sier at skjermen er endret størrelse (tror jeg), bruker du en timer som sjekker titt og ofte om skjermstørrelsen er endret. Eksempel: var bredde = document.body.clientWidth; var hoyde = document.body.clientHeight; self.setInterval("sjekk()",1000); function sjekk(){ if(bredde!=document.body.clientWidth){ //her koder du det som trengs å endres for bildestørrelse i bredden alert('bredden endret'); } if(hoyde!=document.body.clientHeight){ //her koder du det som trengs å endres for bildestørrelse i høyden alert('høyden endret'); } //lagrer de nye verdiene bredde = document.body.clientWidth; hoyde = document.body.clientHeight; } -Wolf5
collector Skrevet 7. august 2003 Forfatter Skrevet 7. august 2003 takk for svar...men jeg skjønte ikke bæret jeg kan ikke html i det hele tatt. og sorry, jeg mente i html kode, ikke javascript...kan noen også fortelle meg hvordan jeg gjør dette i dreamweaver? :oops:
Snorre123 Skrevet 7. august 2003 Skrevet 7. august 2003 Istedenfor å oppgi lengde og bredde i pixler kan du oppgi i prosent. Er bredden på siden foreks. 80% vil den dekke det uansett oppløsning.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå