Avatar billede crunch Nybegynder
18. januar 2002 - 13:28 Der er 9 kommentarer og
1 løsning

fejl meddelelse

når jeg afvikler:

<A ONMOUSEOVER=\"this.style.cursor=\'hand\'\" onClick=\"MM_openBrWindow(\'redigerside.asp?id=<%response.write (rs1(2))%>&selectpage=<%response.write (rs6(0))%>\',\'nytVindue\',\'scrollbars=no,width=700,height=600\'); MM.focus(); return false;\"><IMG SRC=\"grafik/ikoner/rediger1.gif\" WIDTH=\"15\" HEIGHT=\"15\" BORDER=\"0\" ALT=\"REDIGER INDHOLD\"></a>


får jeg fejlmeddelelsen MM er ikke defineret. Men det virker fint. Hvorfor ?
Avatar billede agony2 Nybegynder
18. januar 2002 - 13:33 #1
hvad er MM lige ?? det er ligner navnet til et input felt.
Avatar billede nikolajdu Nybegynder
18. januar 2002 - 13:34 #2
fordi du har taget noget ud af en Dreamweaver funktion uden at implementere selve funktionen.

Formodenligt er det MM der endnu ikke er sat. Sæt din MM.focus() hen i slutningen af den funktion der hvor du åbner vinduet

/NIkolaj
Avatar billede crunch Nybegynder
18. januar 2002 - 14:03 #3
kan du ikke give et eksempel på hvordan du mener det skal stå ?
Avatar billede nikolajdu Nybegynder
18. januar 2002 - 14:03 #4
Jamen det kommer jo an på hvordan din funktion ser ud
Avatar billede crunch Nybegynder
18. januar 2002 - 14:29 #5
jeg har ikke nogen funktion der hedder MM.focus. det eneste jeg har er dette stykke kode. Og det virker fint. det tvinger ruden frem som det skal, men hvordan skal det omskrives for at jeg ikke får en fejlmeddelelse. ?
Avatar billede nikolajdu Nybegynder
18. januar 2002 - 14:36 #6
Hvis du ikke har sat variablen MM - så FJERN DOG LORTET!!

Hvad er der nu galt i at poste din kode??? Jeg gider ikke sidde og gætte.

Avatar billede crunch Nybegynder
18. januar 2002 - 14:40 #7
min kode ser ud som:::

<A ONMOUSEOVER=\"this.style.cursor=\'hand\'\" onClick=\"MM_openBrWindow(\'redigerside.asp?id=<%response.write (rs1(2))%>&selectpage=<%response.write (rs6(0))%>\',\'nytVindue\',\'scrollbars=no,width=700,height=600\'); MM.focus(); return false;\">
<IMG SRC=\"grafik/ikoner/rediger1.gif\" WIDTH=\"15\" HEIGHT=\"15\" BORDER=\"0\" ALT=\"REDIGER INDHOLD\">
</a>


men hvis jeg skriver:

<A ONMOUSEOVER=\"this.style.cursor=\'hand\'\" onClick=\"openBrWindow(\'redigerside.asp?id=<%response.write (rs1(2))%>&selectpage=<%response.write (rs6(0))%>\',\'nytVindue\',\'scrollbars=no,width=700,height=600\'); focus(); return false;\">
<IMG SRC=\"grafik/ikoner/rediger1.gif\" WIDTH=\"15\" HEIGHT=\"15\" BORDER=\"0\" ALT=\"REDIGER INDHOLD\">
</a>

virker det ikke...
Avatar billede crunch Nybegynder
18. januar 2002 - 16:22 #8
og det kalder dette:


<script language=\"JavaScript\">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
Avatar billede Slettet bruger
18. januar 2002 - 18:29 #9
Men du mangler at definere, hvad \"MM\" er! Er det det nye vindue, der skal have fokus eller hvad? For så skal du bare udvide din vindue-åbner-kode til dette:

function MM_openBrWindow(theURL,winName,features) { //v2.0
  MM = window.open(theURL,winName,features);
}
Avatar billede crunch Nybegynder
18. januar 2002 - 18:36 #10
mange tak. ((::
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