Avatar billede lha_tres Nybegynder
12. november 2010 - 14:16 Der er 3 kommentarer og
1 løsning

Hvordan åbnes popup når betingelse er opfyldt?

Jeg har en side som undersøger om en bestemt type findes i databasen. Hvis typen findes, vil jeg gerne have åbnet et nyt vindue automatisk.

Jeg har defineret mit popup-vindue som følger:
<SCRIPT type="text/JavaScript">
function winopen(url,name)
{
window.open(url,name,"height=407,width=974,status=no,resizable=yes,scrollbars=yes,");
}
</SCRIPT>

Efterfølgende har jeg en select, der åbner et recordset - og det virker uden problemer.

rst.Open sqlOverBook,OBJdbConn
if rst.BOF or rst.EOF then
  rst.Close
  set rst = nothing
else
  ' Vi har et match - aaben behandlersiden automatisk
  winopen ("haandtering.asp,behandler")
end if

Kaldet til winopen giver fejlen:
Cannot use parentheses when calling a Sub

Jeg har prøvet at fjerne parenteserne, men får så fejlen:
Type mismatch: 'winopen'

Jeg tænker, at det nok er noget syntaks-bøvl, men synes snart jeg har prøvet alle kombinationer
Avatar billede w13 Novice
12. november 2010 - 15:23 #1
Prøv at fjerne parentesen i:

winopen ("haandtering.asp,behandler")
Avatar billede ksoren Nybegynder
12. november 2010 - 16:49 #2
Javascriptet er jo noget, som skal afvikles på klienten. Så handlingen skal udskrives som alt andet...

Response.Write "winopen(""haandtering.asp"",""behandler"")"
Avatar billede lha_tres Nybegynder
15. november 2010 - 08:45 #3
Hej W13
...
Jeg har prøvet at fjerne parenteserne, men får så fejlen:
Type mismatch: 'winopen'
...

ksoren - Med dit forslag får jeg skrevet selve kommandoen ud på skærmen - men kommandoen bliver ikke udført....
Avatar billede lha_tres Nybegynder
14. marts 2011 - 08:24 #4
Kommer ikke videre...
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