Gå til innhold

Liten popup rute


Anbefalte innlegg

Videoannonse
Annonse

God bumping Toolshed :)

 

Harald - fikk du til noe siden det ble så stille på deg? Har tid til å være litt mer behjelpelig idag, hvis det trengs

 

 

edit; det med bumping var positivt mednt, da jeg helt hadde glemt stakkars Harald :)

Endret av enden
Lenke til kommentar

Men vi tar det manuelt vi ;)

Lykke til med lesingen, og bare spør hvis du får problemer. Beklager at jeg brukte så lang tid på et skikkelig svar til deg, men jeg jobber 13 timer i døgnet for tiden :blink:

 

 

Cluet for å åpne et nytt vindu ligger i javascript. Du trenger et eget script som trigges av en hendelse i HTML-dokumentet ditt. Denne hendelsen kan være alt fra at en bruker klikker på en link til at vedkommende bare fører musen over et bilde. Disse hendelsesattributtenen kan vi komem tilbake til senere.

 

Skriptfunksjonen som åpner et nytt vindu i javascript er window.open()

Skriptet tar imot tre tekststrenger som parametre.

  • Den første er URL-en til siden du vil at skal vises fram
  • Den neste er tittelen du vil at skal stå øverst - akurat som at det står "forum" på denne siden
  • Den siste tekststrengen inneholder diverse ting, som f.eks. om du vil ha menyer, rullefelt, statuslinje osv

La oss ta et eksempel:

<script type="text/javascript">
<!--
function emo_pop()
{     window.open('index.php?act=legends&CODE=emoticons&s=','Legends','width=250,height=500,resizable=yes,scrollbars=yes'); 
}
-->
</script>

Her er et script hentet ut fra forumet (smilpopupen fra hurtigsvar). Scriptet ligger inni en scriptblokk innenfor head taggene. Det defineres en function emo_pop(), og det er denne som kalles fra koden et sted.

 

Du ser at hver tekststreng i window.open() står mellom enkle fnutter (') og er skilt med komma (,)

  • URL: index.php?act=legends&CODE=emoticons&s=
  • Tittel: Legends
  • Properties: width=250,height=500,resizable=yes,scrollbars=yes

Her åpnes en idiotisk PHP side som det ikke er mulig å skjønne hva gjør (du kan godt bruke http://www.vg.no hvis det er mer fornuftig). Tittelen settes til "Legends" og man velger at vidden på popupen skal være 250px, høyden skal være 500px, det skal være mulig å endre størrelsen og rullefeltene skal være synlige.

 

Her på forumet kjøres scriptet fra en vanlig link, og koden for dette er

<a href='javascript:emo_pop()'>Vis alle</a>

 

Edit; legger til en URL til en side som forklarer alt på engelsk. Der står lista over alle properties du kan putte inn i den siste tekststrengen ;)

http://javascript.about.com/library/weekly/aa031203a.htm

Endret av enden
Lenke til kommentar

Den her er mye lettere så slipper du å tenke på å lime inn i head osv... her er bare EN kone du trenger å lime inn......

<a href="SIDEN.HTML"

onClick="gallery=window.open('SIDEN.HTML','index','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=300,height=450'); return false;">TEXT LINK</a> 

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...