Avatar billede norskov Nybegynder
02. oktober 2003 - 15:11 Der er 5 kommentarer

Pop up fra Dynamic Drive der ikke virker

Hej

Jeg har hentet følgende fra Dynamic Drive til at lave et pop up

<script language="javascript" type="text/javascript">
<!--
/****************************************************
    Author: Eric King
    Url: http://redrival.com/eak/index.shtml
    This script is free to use as long as this info is left in
    Featured on Dynamic Drive script library (http://www.dynamicdrive.com)
****************************************************/
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
win=window.open(mypage,myname,settings);}
// -->
</script>

og sat følgende link ind på min side

<a href="http://www.best-seat.com/nyhed.html" onclick="NewWindow(this.href,'Nyhedsbrev - tilmelding','600','400','no','center');return false" onfocus="this.blur()">YourLinkText</a>

Problemet er at popup'et bare åbner op som et helt almindeligt browservindue.

Det er første gang jeg overhovedet rør ved Java Scripts.

Er der nogle gode forslag?

Mvh

Mads Nørskov
Avatar billede skovenborg Nybegynder
02. oktober 2003 - 16:15 #1
forstår ikke helt? Er der ting i vinduet som ikke skal være der (menu, toolbar osv.)?
Avatar billede roenving Novice
02. oktober 2003 - 21:34 #2
Dit window-name skal være en valid html-identifikator, den bruges _ikke_ som titel, men som mulig reference, hvis du skulle finde på at genbruge vinduet som target i en <a ... target="myname">, så:

<a href="http://www.best-seat.com/nyhed.html" onclick="NewWindow(this.href,'NewsLetter','600','400','no','center');return false" onfocus="this.blur()">YourLinkText</a>
Avatar billede norskov Nybegynder
03. oktober 2003 - 08:58 #3
hmm. jeg tror ikke jeg er med

Mit problem er at mit pop up vindeu bare åbner op som et alm. browser vindue
Og altså ikke i formatet 600 x 400 no scroll mmm
Avatar billede roenving Novice
04. oktober 2003 - 11:36 #4
Du har en ugyldig parameter, derfor læses alle dine parametre ukorrekt !-)

Og det ulovlige er:

'Nyhedsbrev - tilmelding'

-- hvor der under ingen omstændigheder må være mellemrum eller bindestreger ...
Avatar billede norskov Nybegynder
07. oktober 2003 - 10:57 #5
nå, selvom jeg fjerner denne ulovlige sætning virker det ikke.

Er der nogen der kan svinge noget ud på hvordan man laver et pop-vindue?
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