Gå til innhold

Hjelp til "popupside"


Anbefalte innlegg

Blei sterkt inspirert av den noverande http://crime.demoted.org , og mekka http://home.tiscali.no/ompatut/ .

Ta en titt der, når du trykker på linken på splash sida, så kommer vinduet opp, og splash sida blir kvit og teit - åssn lar eg den vere som den er? Funker ikkje å sette target til _blank elns...

 

Og åssn hindrer eg at det er mulig å resize vinduet??

 

Sida var primært laga for å prøve ut div. ting - og for å ha noke å gjere på :)

Lenke til kommentar
Videoannonse
Annonse

<head>:

</script>
<script LANGUAGE="JavaScript">
<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'width=550,height=295,left = 365,top = 364.5');");
}
// End -->
</script>

<body>:

<a href="javascript:popUp('popuppendin.htm')">link</a>

Special thnx goes to enden. ;) Han mener at denne skal være unresizable nå.

 

Tøft at vi har klart å engasjere og tilogmed inspirere så mange. :thumbs:

Lenke til kommentar

Som du ser, så er det for å gi vinduet et "unikt" navn. Eval kjøres som om det var javascript. Du vil da få page23452345 = window.open(..., '23452345' ...

 

Tanken er kanskje at den skal kunne åpne et nytt vindu hver gang, og ikke bruke eksisterende vindu som ble poppet opp.

Lenke til kommentar
slik den er no kan du ikkje resize den i IE, men i opera går det fint.. hmm...

satser på at folk som bruker opera er smarte nok til å forstå at den ikkje er laga for å resizast :D

Vi antyder vel ikke en lavere generell smarthet blant IE-brukere, gjør vi vel? :p

Lenke til kommentar

Skal du sentrere popup'en, så må du vite dimensjonen på popup'en og hvilken screen mode man er i. Javascript er til stor hjelp her :)

 

Her er en link jeg liker å bruke som referanse:

http://www.devguru.com/Technologies/ecmasc...ript_intro.html

 

Du kan bruke Screen.height og .width til å finne ut skjermoppløsningen.

 

Tar du Screen.width/2 - Popupvindubredden/2, finner du ut hvor på x-aksen på skjermen du skal ha den sentrert. Det samme gjør du med y-aksen.

 

Er mulig du kan bruke window.open(..., ..., 'screenX=x, screenY=y, left=x, top=y')

Men vet ikke om dette vil fungere i alle browsere, og har ikke testet det heller ;)

 

Ellers kan du bruke popupvindu.moveTo(x,y), men da ser du at den flytter på seg.

Lenke til kommentar

Først; PoleCat, slutt å distribuere den møkkakoden din fra FrontPage :p Jeg skal mekke en popup-guide snart...

 

Noresize er ikke nødvendig. Alt som ikke er nevnt blir gemt, altså skriver du ikke noe om resize så er det ikke mulig å resize, samme med scroll. Null scroll med mindre du sier det

 

Second; feit mouserover. Digger den så jeg sikler!

 

For det tredje; så populære popupsider ble etter at jeg begynte med det da :) *host, selvgod, host host*

Endret av enden
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...