Hvordan lage egendefinert popup-bokser med Javascript

Hvordan lage egendefinert popup-bokser med Javascript


En av de beste måtene å lansere unike, tilpassede popup bokser er å bygge en pop-up generator. En Javascript-funksjon som skaper en tilpasset popup-kommandoen kan redusere programmering tid. Ved å endre noen variabler som påvirker en pop-up størrelse og funksjonalitet, kan du passere disse variablene til popup generator funksjon. At funksjonen vil behandle variablene og lage en "åpen" metode som lanserer pop-up.

Bruksanvisning

1 Start din HTML editor og åpne et HTML-dokument.

2 Finn dokumentets "kroppen" delen, deretter lim inn følgende HTML-kode:

<Input id = "Button1" type = "button" value = "Vis Popup" onclick = "popUpGenerator ()" />

Dette skaper en knapp som kaller pop-up generator når den klikkes.

3 Flytt til dokumentets "head" -seksjonen, og legge til denne "script" code hvis det ikke finnes:

<Script language = "javascript" type = "text / javascript">

</ Script>

4 Legg disse variabeldeklarasjoner under den første "script" tag:

Var URL = "http://www.whitehouse.gov";

Var height = "400";

Var width = "600"

Var top = "200";

Var venstre = "300";

Sett verdien av "URL" variabel til en URL du vil. Hvis du ikke endrer det, vil pop-up display Det hvite hus nettstedet som et eksempel. Høyde og bredde variabler definere pop-up høyde og bredde. "Topp" og "venstre" fortelle leseren hvor langt å plassere pop-up fra toppen av skjermen og skjermens venstre kant. I dette eksemplet vil pop-up vises 200 piksler fra toppen og 300 piksler fra venstre. Høyde og bredde verdier er også i piksler.

5 Legg disse variabeldeklarasjoner under det som er vist i forrige trinn:

Var scrollbars = "1"; /

Scrollbar /

Var verktøylinjen = "1"; / Verktøylinje /

Var plassering = "1"; / Plassering bar /

Var menylinja = "1"; / Menylinjen /

Var status = "0";

Var resizeable = "1" / tillate brukeren å endre størrelsen på vinduet /

Disse variablene kan du vise eller skjule ulike leser komponenter. Hvis en variabel er "1," komponenten vises. Hvis verdien er "0" nettleseren ikke viser den aktuelle komponenten. I dette eksempelet, vil nettleseren vise menylinjen fordi verdien av "menylinje" er "1" Nettleseren vil skjule statuslinjen fordi "statuslinjen" variabelverdi er "0" Justere disse verdiene slik du liker å tilpasse pop-up utseende.

6 Lim inn følgende Javascript-funksjonen etter koden beskrevet i siste avsnitt:

funksjon popUpGenerator () {

Var popUpString = '';

popUpString + = 'height =' + høyde;

popUpString + = ', width =' + bredde;

popUpString + = ', topp =' + toppen;

popUpString + = ', venstre =' + venstre;

popUpString + = ', scrollbars =' + scrollbars;

popUpString + = ', verktøylinjen =' + verktøylinjen;

popUpString + = ', plassering =' + plassering;

popUpString + = ', menylinja =' + menylinja;

popUpString + = ', status =' + statuslinja;

popUpString + = ', resizable =' + resizeable;

window.open (URL, 'newPopup', popUpString);

}

Dette er pop-up generator. Den kombinerer variablene som er angitt tidligere, og bruker dem til å tilpasse "window.open" metode som lanserer pop-up.

7 Lagre HTML-dokumentet, og åpne den i alle nettlesere. Klikk på "Show Pop-up" -knappen. Den pop-up vises.

Hint

  • Du kan også bruke "ja" og "nei" i stedet for "1" og "0" når du angir verdier for de popup variabler.
  • Moderne nettlesere kan ikke skjule adresselinjen, selv om du velger å vise den.
  • Noen brukere installere pop-up blokkering. Dine pop-up vinduer vil ikke åpne hvis en brukers nettleser inneholder en pop-up blocker.