Avatar billede marzman Nybegynder
23. august 2004 - 10:59 Der er 17 kommentarer og
1 løsning

popup uden kanter

hejsa...

Vi skal bruge en popup uden kanter
vi har søgt på eksperten.dk men vi fandt kun et hvor det var et fuldt vindue.

vi ønsker vores egen størelse fx. width=150 height=100
Avatar billede morteeart Nybegynder
23. august 2004 - 11:01 #1
du kan lave det uden menu'er osv. Men selve vinduets kanter, kan du ikke fjerne.

<a href="#" onClick="window.open('popup.html','titel','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=520,height=620,top=15,left=100'); return false;"> DetteErEtPopupLínk </a>
Avatar billede marzman Nybegynder
23. august 2004 - 11:08 #2
den har stadig den kant i toppen...
Avatar billede marzman Nybegynder
23. august 2004 - 11:09 #3
og jo du kan fjerne dem...
Avatar billede keysersoze Ekspert
23. august 2004 - 11:18 #4
http://www.chromeless.org/

kan lade sig gøre - men IE only og så byggede den oprindelige på en bug i IE, så mon ikke også de efterfølgende gør.
Avatar billede morteeart Nybegynder
23. august 2004 - 11:30 #5
jo, men da jeg nu bruger Firefox,
betragter jeg ikke en IE only løsning som en 'rigtig' løsning. :P
Avatar billede marzman Nybegynder
23. august 2004 - 12:14 #6
nogen der kan finde det til noget mere end ie
Avatar billede keysersoze Ekspert
23. august 2004 - 12:31 #7
det findes formentlig ikke. Det der lidt ligger i det er, at man kan bruge sådanne vinduer til at få brugere til at klikke på et link/knap som gør noget andet end brugeren ved fordi den egentlige beskrivelse (eller whatever) er skjult pga disse chromeless-ting. Så jeg tvivler meget :)
Avatar billede marzman Nybegynder
23. august 2004 - 12:37 #8
hurraaaa....
Avatar billede roenving Novice
24. august 2004 - 02:05 #9
Men du kan da lave en div, som vises ovenpå alt det andet, bare som eksempel kan du jo kigge på overLib, selvom den har en anden målgruppe er den rigtig god som eksempel:

http://www.bosrup.com/web/overlib/
Avatar billede marzman Nybegynder
24. august 2004 - 19:26 #10
ideen var at den skulle lukke det andet vindue og så åbne et nyt... unden kanter
Avatar billede keysersoze Ekspert
24. august 2004 - 19:37 #11
den ligger der så to problemer i. Først og fremmest at det vil være IE only - dernæst at du ikke kan lukke modervinduet uden at brugeren bliver promptet for det.

Den sidste del kan man dog også snyde sig uden om - men også det er IE only.
Avatar billede marzman Nybegynder
25. august 2004 - 17:37 #12
ja ja ved jeg godt... men kunne godt bruge det som det der... men faktisk synes jeg at roenvings bud var det bedste...
Avatar billede roenving Novice
25. august 2004 - 17:41 #13
Hvis du sætter en iframe ind i en div, kan du næsten få det, som du vil have det !-)

F.eks.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Mouseover vis link</title>
<meta name="Generator" content="Stone's WebWriter 4">
<meta name="keywords" content="roenving,http://www.eksperten.dk/spm/510856">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
#minDiv{position:absolute;width:400px;height:300px;border:3px ridge #222;display:none;overflow:auto;}
#minIframe{zoom:0.6;height:500px;width:650px;}
</style>
<script language="javascript" type="text/javascript">
function showBox(e) {
  box = document.getElementById("minDiv").style;
  box.left = ((e.clientX) ? e.clientX:e.pageX)+15+"px";
  box.top = ((e.clientY) ? e.clientY:e.pageY)-15+"px";
  box.display = "block";
}
function hideBox(){
  document.getElementById("minDiv").style.display = 'none';
}
function showURL(link){
  window.minIframe.location.href = link.href;
}
</script>
</head>
<body>
<br><a href="http://www.google.com" onmouseover="showURL(this);showBox(event);" onmouseout="hideBox()">Google</a>
<br><a href="http://www.dr.dk" onmouseover="showURL(this);showBox(event);" onmouseout="hideBox()">DR</a>
<br><a href="http://www.eksperten.dk" onmouseover="showURL(this);showBox(event);" onmouseout="hideBox()">Eksperten</a>
<br>
<div id="minDiv"><iframe id="minIframe" name="minIframe" src="about:blank"></iframe></div>
</body>

</html>
Avatar billede marzman Nybegynder
25. august 2004 - 17:45 #14
min ide er at der den skal åbne en popup lige som på denne side (www.mattias.dk/)

Altså bare uden kanter!
Avatar billede roenving Novice
25. august 2004 - 17:55 #15
Hvis du ændrer border i div'en på ovenstående er du næsten derhenne !-)
Avatar billede marzman Nybegynder
05. september 2004 - 14:42 #16
roenving --> lav lige et svar!
Avatar billede roenving Novice
07. september 2004 - 02:33 #17
Oki '-)
Avatar billede roenving Novice
09. november 2004 - 13:08 #18
-- og tak for point ;~}
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