Avatar billede Slettet bruger
25. august 2001 - 03:02 Der er 15 kommentarer og
1 løsning

Hvordan.. Dhtml Popup?! HJÆlP

Vil i ik hjælpe mig med at lave en popup i Dhtml!
I skal bare fortælle koden eller en side hvor der er en kode!
Avatar billede spang Nybegynder
25. august 2001 - 03:05 #1
Avatar billede styxx Nybegynder
25. august 2001 - 03:15 #2
Her er en glimrende site, med eksempler på hvordan man kan lave dhtml http://webfx.eae.net/

StyxX
Avatar billede olebole Juniormester
25. august 2001 - 04:13 #3
<ole>
I princippet sådan:

<html>
<head>
<script language=\"JavaScript\">
var ns4 = (document.layers)? true : false;
var ie4 = (document.all)? true : false;

function pop() {
  obj = (ns4)? document.layers[\"popUp\"] : (ie4)? document.all[\"popUp\"] : document.getElementById(\"popUp\");
  styleObj = (ns4)? obj : obj.style;
  if (styleObj.visibility==\"hidden\" || styleObj.visibility==\"hide\") {
    styleObj.visibility = \"visible\";
  }
  else {
    styleObj.visibility = \"hidden\";
  }
}
</script>
</head>
<body>

<a href=\"java script:pop();\">POP</a>

<div id=\"popUp\" style=\"position:absolute;left:175px;top:50px;visibility:hidden\">
<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" width=\"250\">
<tr>
  <td align=\"right\"><a href=\"#\" onclick=\"pop();\">Luk</a></td>
</tr>
<tr>
  <td align=\"center\"><br><br> ... og en hel masse andet tekst ... <br><br><br></td>
</tr>
</div>

</body>
</html>

/mvh
</bole>
Avatar billede Slettet bruger
25. august 2001 - 11:54 #4
Takker.. Hvordan laver man så en Minimer og en maximer
Avatar billede Slettet bruger
25. august 2001 - 11:57 #5
Den må gerne være lidt Avanceret
Avatar billede roenving Novice
25. august 2001 - 13:05 #6
Jamen skal vi så ikke over i det fuldstændigt uavancerede:

<script language=\'Javascript\'>
var newwin = \'\';
  function winOpen(url) {
    newwin = window.open(url,\'minPopup\',\'width=200;height=100\')
}

og i dokumentet:

<a href=\"#\" onclick=\"winOpen(\'hvadDuVilVise.html\');\">Luk</a>

hth
jes
Avatar billede Slettet bruger
25. august 2001 - 13:29 #7
Hvad!
Avatar billede roenving Novice
25. august 2001 - 13:34 #8
Det er bare et popup-vindue !!
Avatar billede Slettet bruger
25. august 2001 - 13:57 #9
Ja netop! .. Jeg skulle Have noget  der var Avanceret!.. Flot.. Smuk.. Syrret.. Nyt design..
Avatar billede roenving Novice
25. august 2001 - 14:13 #10
Men så skal du jo bare lave den side du loader til noget fancy.

Nå, men jeg ved, at - var det nuke, prodic eller ? - som havde lavet et eksempel på resize af en div, hvor han bl.a. havde en luk-knap, jeg kan ikke lige sprøjte koden ud, men det er selvfølgelig muligt, at lave en slags resize-knap, som kører noget relativt simpelt javascript -- jeg kan bare ikke lige koden !
Avatar billede olebole Juniormester
26. august 2001 - 00:47 #11
Man kan sagtens lave noget resize, men det kommer jo aldrig til at minde om minimize. Hvordan skulle man kunne kalde et lag frem igen, hvis det er blevet minimeret? Et lag er jo ikke repræcenteret i task-baren.
En maximer/restore kan heller ikke laves, da laget aldrig kan komme til at gå ud over vinduet - og altså aldrig kan komme til at fylde hele skærmen.

Har du overhovedet selv tænkt over, hvad du ønsker af en minimer-knap og en maximer-/restore-knap...og i så fald, hvad har du tænkt, de skulle gøre?
/mvh
Avatar billede Slettet bruger
26. august 2001 - 01:01 #12
Jeg kan så sandt side at du har ret.. at jeg ikke Præciseret mig noget mere!.. Den sakl såment bare Røge ned i hjørnet.. og at du kun kan se toppen. En Move!
Avatar billede olebole Juniormester
26. august 2001 - 02:40 #13
Så kan du vel lave noget:

var barH = 24; // Højde af topbaren i \'popUp-vinduet\'
function mini() {
  obj = (ns4)? document.layers[\"popUp\"] : (ie4)? document.all[\"popUp\"] : document.getElementById(\"popUp\");
  styleObj = (ns4)? obj : obj.style;
  if (styleObj.top < (screen.availHeight-barH)) {
    styleObj.top = screen.availHeight-barH;
  }
  else {
    styleObj.top = 50;
  }
}

Så må du selv kunne finde ud af at flytte det vandret også.
/mvh
Avatar billede bamzen Nybegynder
24. oktober 2001 - 16:09 #14
ellers check http://www.dhtmlcentral.com den har nogle glimrende eksempler endda i brug på forsiden

;-)
Avatar billede olebole Juniormester
24. oktober 2001 - 17:04 #15
Mon ikke, det er ved at være \'lukketid\'?  ;o)
Avatar billede Slettet bruger
01. juni 2002 - 15:20 #16
olebole.. hehe fair jeg lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester