Avatar billede thyrring Nybegynder
21. september 2001 - 10:08 Der er 10 kommentarer og
2 løsninger

Virker ikke i explorer 5 på pc

Hvorfor virker dette ikke i explorer 5 på pc. i netscape 4.08 virker det fint.
På mac virker det på både explorer 5 og  netscape 4.5.

menuen skifter, til den kære \"siden kan ikke vises\" og så sker der ikke mere!


<head>
function stor(nyURL,xSize,Ysize)
  {

NewWin = window.open(nyURL, \"Cofman\", \'width=516\' + xSize + \',height=360\' + Ysize + \',top=5,status=no,scrollbars=no,resizable=no\');
NewWin.focus();
}
</head>

menu

<A HREF=\"\" onClick=\"stor(\'cofmanpopup/2/sendpostkort.html\'); return false\"><br>
      Send postkort</a>

TT
Avatar billede zeptic Nybegynder
21. september 2001 - 10:11 #1
måske du skal pakke din javascript funktion ind i <script></script>
Avatar billede zeptic Nybegynder
21. september 2001 - 10:13 #2
det kan også være du skal ændre din href til følgende:

<A HREF=\"\" onClick=\"java script:stor(\'cofmanpopup/2/sendpostkort.html\'); return false\"><br>
      Send postkort</a>
Avatar billede nikolajdu Nybegynder
21. september 2001 - 10:16 #3
1. Det virker hos mig.
2. href har det bedst med indhold <a href=\"#\" onClick...

Zeptic - java script: behøves slet ikke på onClick. Det er en indbygget javaScript event, så derfor giver det sig selv.
Avatar billede thyrring Nybegynder
21. september 2001 - 10:23 #4
det er bedre med \"#\", da menuen bliver stående, men der kommer ikke det popupvindue som der skal!

Avatar billede nikolajdu Nybegynder
21. september 2001 - 10:29 #5
Kunne være du skulle sende parametrene med i kaldet...

Du beder om 3 - stor(nyURL,xSize,Ysize)

stor(\'cofmanpopup/2/sendpostkort.html\',50,50);
Avatar billede thyrring Nybegynder
21. september 2001 - 11:37 #6
Doooh... Jeg har lokaliseret fejlen...

pga. den kære nimda virus har den systemansvarlige slået javascript  og deslige fra, uden at fortælle os kodehoveder det!

Det virker også her når man aktivere javascript igen!
Avatar billede thyrring Nybegynder
21. september 2001 - 11:38 #7
i får points begge 2 da i gjorde et forsøg!
Avatar billede nikolajdu Nybegynder
21. september 2001 - 11:39 #8
Hehe - Ja det er hårde tider for javaScript folket :-)
Avatar billede zeptic Nybegynder
21. september 2001 - 11:41 #9
Kører i Outlook Express, der hvor du arbejder??
Avatar billede thyrring Nybegynder
21. september 2001 - 11:44 #10
Jeps! men på mac. Vores arbejdsmaskiner er mac. vi har pc\'er testmaskiner uden outlook exp.

Og mac bliver heller ikke smittet af denne virus!
Avatar billede zeptic Nybegynder
21. september 2001 - 12:07 #11
og alligevel lukkes der for javascript? dejlig paranoid systemansvarlig :o)
Avatar billede roenving Novice
21. september 2001 - 12:22 #12
>>Men thyrring,

Det er da noget rod, at du har en funktion, som tager 3 parametre og du så i virkeligheden har slået de to sidste parametre fra !!

Nu virker det jo tilfældigvis, da de to sidste parametre ingenting er, så de forstyrrer ikke
\'width=516\' + xSize + \',height=360\' + Ysize + \',top= ...

Men hav en politik og fjerne den ende, som ikke passer, så enten som nikolajdu siger 21/09 2001 10:29:02, alle parametre med i kaldet, og så skal linjen ændres til:
\'width=\' + xSize + \',height=\' + Ysize + \',top= ...

Eller fjern dem fra funktionen, så bliver linjen til:
\'width=516,height=360,top=5,screenY=5,status=no\');

Jeg lavede også lige lidt andet ...
Alle unævnte yes/no-værdier i window.open er no, hvis bare een af dem er nævnt, og screenY er Netscape-versionen af top.

;·]
jes
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