Avatar billede west Nybegynder
30. november 1999 - 19:04 Der er 6 kommentarer og
1 løsning

fejl i script

hvad er der galt i dette script:

<head>
<title>Fedtmule.dk</title>
<script language="JavaScript">
<!--
function checkPlugin() {
  if (navigator.plugins && navigator.plugins[Shockwave Flash 3]) {window.location = 'indexf.htm';}
  else window.location = 'indexnf.htm';
}

//-->
</script>
</head>

<body bgcolor="#FFFFFF" onLoad="checkPlugin();">
</body>
</html>

Det skal tjekke om den besøgende har eller ikke har Flash plugind. og sende vedk. hen til henholdsvis flashside eller htmlside.
Avatar billede jumper Nybegynder
30. november 1999 - 19:24 #1
function checkPlugin() {
if ( (navigator.plugins) && (navigator.plugins[Shockwave Flash 3]) ){
document.locationhref = 'indexf.htm';
} else {
document.location.href = 'indexnf.htm';
}
}

/Thor
Avatar billede jumper Nybegynder
30. november 1999 - 19:24 #2
Hovsa, det skulle være:

function checkPlugin() {
if ( (navigator.plugins) && (navigator.plugins[Shockwave Flash 3]) ){
document.location.href = 'indexf.htm';
} else {
document.location.href = 'indexnf.htm';
}
}

/Thor
Avatar billede erikjacobsen Ekspert
30. november 1999 - 19:54 #3
Hmm, man kan ikke sætte kryds i Gæt, kun i Svar og Kommentar. Nå,
jeg gætter nu på at problemet er at 'Shockwave Flash 3' skal stå
i stroffer - enkelt eller dobbelt, som man nu har lyst.
Avatar billede jumper Nybegynder
30. november 1999 - 19:56 #4
erik, du har ret ;)

Derudover havde han nu også en forkert opbygget if sætning og henviste til window.location istedet for document.location.href

/Thor
Avatar billede erikjacobsen Ekspert
30. november 1999 - 20:07 #5
window.location virker nu da vist osse
Avatar billede skjoldby Nybegynder
30. november 1999 - 20:07 #6
Ok. denne her er taget fra dreamweaver som er af samme producent som flash, så den burde virke:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function MM_checkPlugin(plugin, theURL, altURL, IEGoesToURL) { //v2.0
  if ((navigator.plugins && navigator.plugins[plugin]) || //if NS, or
      (IEGoesToURL &&  //if flag set, and MSIE browser for Win95/NT (ActiveX)
      navigator.appName.indexOf('Microsoft') != -1 &&
      navigator.appVersion.indexOf('Mac') == -1 &&
      navigator.appVersion.indexOf('3.1') == -1)) {
    if (theURL.length>2) window.location = theURL;
  } else {
    if (altURL.length>2) window.location = altURL;
  }
  document.MM_returnValue = false;
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" onLoad="MM_checkPlugin('Shockwave Flash','indexf.htm','indexnf.htm',true);return document.MM_returnValue">
</body>
</html>


Den definere dog ikke version 3, men hvem bruger også den???
Avatar billede skjoldby Nybegynder
01. december 1999 - 12:19 #7
- altså hvem bruger også under den, mente jeg.
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