Avatar billede john1 Juniormester
25. april 2005 - 17:31 Der er 2 kommentarer

Tilpads script så den virker på mac?

Følgende script virker på pc. Problemet er at jeg har opdaget den ikke virker på en mac. Hvad og hvor skal jeg ændre for at scriptet viker på mac?


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">




<script language="javascript" type="text/javascript">
function skrivCookie(name,value,expTime,path){//Tid i dage
  switch(skrivCookie.arguments.length){
    case 1:
      var expTime = 0;
      var path = "/";
    case 2:
      var expTime = 0;
      var path = "/";
    case 3:
      var path = "/";
  }
  var exp = new Date().getTime()+expTime*24*60*60*1000;
  exp = new Date(exp).toGMTString();
  var cook = name + " = " + escape(value) + ";expires=" + exp + ";path=" + path;
  document.cookie = cook;
}
function hentCookie(name){
  if (document.cookie){
    var n = document.cookie.indexOf(name+"=");
    if (n>-1){
      var val = document.cookie.substring(n+name.length+1);
      n = val.indexOf(";");
      if(n>-1)val=val.substring(0,n);
      return unescape(val);
    }
  }else return null;
}
if(hentCookie('forside'))location.href = hentCookie('forside');
</script>
<script>
<!--
function gaaTil(frm) {
  for (i = 0; i < frm.valg.length; i++)
    if (frm.valg[i].checked)
      self.location.href = frm.valg[i].value;
}

function MM_checkBrowser(NSvers,NSpass,NSnoPass,IEvers,IEpass,IEnoPass,OBpass,URL,altURL) { //v4.0
  var newURL='', verStr=navigator.appVersion, app=navigator.appName, version = parseFloat(verStr);
  if (app.indexOf('Netscape') != -1) {
    if (version >= NSvers) {if (NSpass>0) newURL=(NSpass==1)?URL:altURL;}
    else {if (NSnoPass>0) newURL=(NSnoPass==1)?URL:altURL;}
  } else if (app.indexOf('Microsoft') != -1) {
    if (version >= IEvers || verStr.indexOf(IEvers) != -1)
    {if (IEpass>0) newURL=(IEpass==1)?URL:altURL;}
    else {if (IEnoPass>0) newURL=(IEnoPass==1)?URL:altURL;}
  } else if (OBpass>0) newURL=(OBpass==1)?URL:altURL;
  if (newURL) { window.location=unescape(newURL); document.MM_returnValue=false; }
}
//-->
</script>
















<form onSubmit="gaaTil(this); return false;">
        <div align="center"> <font face="Arial, Helvetica, sans-serif" color="#FF0000"><br>
          </font><br>
          <table width="200" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td width="20%">
                <div align="right"><font face="Arial"><small><img src="http://www.domain.dk/images/b.gif" align="middle"></small></font>
                </div>
              </td>
              <td width="11%">
                <input type="radio" name="valg" onClick="skrivCookie('forside','/cgi-bin/link.cgi?action=link=mainpage',365)">
              </td>
              <td width="69%">
                <div align="left"><font face="Arial, Helvetica, sans-serif" color="#FF0000"><font color="#000000" size="2">Valg 2</font></font></div>
              </td>
            </tr>
            <tr>
              <td width="20%">
                <div align="right"><font face="Arial"><small><img src="http://www.domain.dk/images/b.gif" align="middle"></small></font><font face="Arial, Helvetica, sans-serif" color="#FF0000">
                  </font></div>
              </td>
              <td width="11%"><font face="Arial, Helvetica, sans-serif" color="#FF0000">
                <input type="radio" name="valg" onClick="skrivCookie('forside','/cgi-bin/link.cgi?user_action=link&link=women',365)">
                </font></td>
              <td width="69%">
                <div align="left"><font face="Arial, Helvetica, sans-serif" color="#FF0000"><font color="#000000" size="2">Valg 1</font></font></div>
              </td>
            </tr>
          </table>
          <br>
          <input type="image" value="Send" src="../images/knap.gif" border="0">
        </div>
      </form>
Avatar billede roenving Novice
25. april 2005 - 17:35 #1
Hvad virker ikke ?-)
Avatar billede john1 Juniormester
25. april 2005 - 17:42 #2
Folk skal vælge med 2 radioknapper. Enten valg 1 eller valg 2. Næste gang de besøger siden kan cookien huske hvilken side de skal viderestilles til. Men når man vælger en af radioknapperne og trykker send sker der intet. Man bliver ikke viderestillet.
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