Avatar billede mekaniker Nybegynder
02. september 2002 - 13:19 Der er 8 kommentarer og
1 løsning

åben popup vindue fra dropdown-menu

Dette er en dropdown-menu sor er lavet af dreamweaver
Kan man ikke få det øverste link i menuen til at åbne et popupvindue.

window.mm_menu_0807152905_0 = new Menu("root",111,16,"Verdana, Arial, Helvetica, sans-serif",10,"#CFDDDD","#FFFFFF","#104C4C","#104C4C","left","middle",3,0,1000,-5,7,true,false,true,0,true,true);
  mm_menu_0807152905_0.addMenuItem("Hvem er online","myOpen");
  mm_menu_0807152905_0.addMenuItem("Fiskekalender","window.open('default.asp?emne=kalender', '_self');");
  mm_menu_0807152905_0.addMenuItem("Email","window.open('default.asp?emne=email', '_self');");
  mm_menu_0807152905_0.addMenuItem("Tip en ven","window.open('default.asp?emne=tip', '_self');");
  mm_menu_0807152905_0.addMenuItem("Gæstebog","window.open('default.asp?emne=gest', '_self');");
  mm_menu_0807152905_0.addMenuItem("Forum","window.open('../snitzDK/default.asp', '_blank');");
  mm_menu_0807152905_0.fontWeight="bold";
  mm_menu_0807152905_0.hideOnMouseOut=true;
  mm_menu_0807152905_0.bgColor='#003333';
  mm_menu_0807152905_0.menuBorder=1;
  mm_menu_0807152905_0.menuLiteBgColor='#003333';
  mm_menu_0807152905_0.menuBorderBgColor='#003333';

mm_menu_0807152905_0.writeMenus();
} // mmLoadMenus()

------------------------------------------

Jeg har dette script til at åbne et popupvindue

<script language=JavaScript>
function myOpen() {
  myX = (screen.availWidth-350)/2;
  myY = (screen.availHeight-200)/2;
 
myWin = window.open('online.asp','popUp','width=450,height=300,screenX='+myX+',left='+myX+',screenY='+myY+',top='+myY+',toolbar=no,location=no,directories=no,status=no,menubar=no,titlebar=no,scrollbars=no,resizable=yes');
myWin.focus();
}
</script>

Kan man så ikke få følgende link i dropdown-menuen til at køre denne funktion som åbner popup'en eller skal man åbne popup'en fra selve linket...??

mm_menu_0807152905_0.addMenuItem("Hvem&nbsp;er&nbsp;online","myOpen");

/mekaniker
Avatar billede Slettet bruger
02. september 2002 - 15:03 #1
Dette burde virke:

mm_menu_0807152905_0.addMenuItem("Hvem&nbsp;er&nbsp;online","myOpen()");
Avatar billede Slettet bruger
02. september 2002 - 15:04 #2
Eller måske:

mm_menu_0807152905_0.addMenuItem("Hvem&nbsp;er&nbsp;online","myOpen();");
Avatar billede pelkjaer Nybegynder
02. september 2002 - 15:05 #3
Sjovt, den kode har jeg aldrig stødt på i DW - er det ikke Fireworks?
Avatar billede mekaniker Nybegynder
02. september 2002 - 21:38 #4
>> pelkjaer

Dreamweaver MX, laver den selv ved brug af dens giude til dropdownmenu.
Avatar billede mekaniker Nybegynder
02. september 2002 - 21:40 #5
>> phoenixy

Tak for hjælpen, det virkede perfekt.

Det var jo rimelig let, men når man er helt grøn i javascript bliver man jo nødt til at spørge
Avatar billede mekaniker Nybegynder
02. september 2002 - 21:43 #6
>> phoenixy

Jeg kan måske lige spørge om man ikke kan få mit popupvindue til at centrere på skærmen, det synes jeg nemlig ikke det gør.

//Mekaniker
Avatar billede Slettet bruger
03. september 2002 - 17:04 #7
Dette skulle gerne virke:

<script language=JavaScript>
function myOpen() {
bredde = 450; //Bredden på popup'en
hojde = 300; //Højden på popup'en

myX = (screen.width - bredde) / 2;
myY = (screen.height - hojde) / 2;
 
myWin = window.open("online.asp", "popUp", "width=" + bredde + ",height=" + hojde + ",screenX=" + myX + ",left=" + myX + ",screenY=" + myY + ",top=" + myY + ",toolbar=no,location=no,directories=no,status=no,menubar=no,titlebar=no,scrollbars=no,resizable=yes");
myWin.focus();
}
</script>
Avatar billede Slettet bruger
03. september 2002 - 17:05 #8
Eksperten cutter koden, så du bliver nødt til at gå ind i kildekoden på siden! :(
Avatar billede mekaniker Nybegynder
03. september 2002 - 22:56 #9
Tusind tak for hjælpen, det virker perfekt.

MVH
Mekaniker
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