FfreemanMedlem sedan juni 200327 inlägg Frågan#1 Hej
Av någon anledning slutade mitt javascript att fungera.
Scriptet är till för att hindra folk att inte fylla i alla fält i ett formulär.
Detta ligger i headern
<script src="js.js"></script>
detta ligger i js.js
<!--
//----------------------------------------------------------------------------------------------------------------------------------
function blured(){
for (a in document.links) document.links[a].onfocus = document.links[a].blur;}
if (document.all){document.onmousedown = blured;}
//----------------------------------------------------------------------------------------------------------------------------------
function projekt(){
if (document.nyhet.namn.value==""){
alert("Du glömde skriva kontakt!");
return false;
} else if (document.nyhet.rubrik.value==""){
alert("Du glömde skriva projekt!");
return false;
} else if (document.nyhet.nyhet.value==""){
alert("Du glömde skriva informationen!");
return false;
} else if (document.nyhet.art.value==""){
alert("Du glömde skriva art!");
return false;
} else if (document.nyhet.entrepenor.value==""){
alert("Du glömde skriva entrepenör!");
return false;
} else if (document.nyhet.anbudsdatum.value==""){
alert("Du glömde skriva anbudsdatum!");
return false;
} else if (document.nyhet.bestallare.value==""){
alert("Du glömde skriva beställare!");
return false;
} else if (document.nyhet.nyhet.value==""){
alert("Du glömde skriva informationen!");
return false;
}
}
//----------------------------------------------------------------------------------------------------------------------------------
function Nybild(){
if (document.frmUpload.fil.value=="") {alert("Du glömde välja bild!");
return false;
}
}
//----------------------------------------------------------------------------------------------------------------------------------
//-->
Detta problem upstod när jag la till några fält i formulären, däribland
År: <select name="ar">
<option value="2003" selected>2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
</select>
Ngn som vet vad felet kan vara?
JJojoxxMedlem sedan juni 20004 308 inlägg <!-- - Detta är en html-kommentar och skall inte ligga i en javascript-fil.
Sedan fattas det lite "mås-vingar" { och }
function blured(){
for (a in document.links){ document.links[a].onfocus = document.links[a].blur;}
if (document.all){document.onmousedown = blured;}
}
FfreemanMedlem sedan juni 200327 inlägg Nope, alltså det verkar som den struntar helt och hålet i javascriptet, finns det något annat sätt att få javascriptet att köras?
Sparat filen ordentligt, eller i värsta fall: startat om webbläsaren eller till och med datorn?
FfreemanMedlem sedan juni 200327 inlägg BLIR HELT TOKIG!!!
Jag har startat om datorn och allt men den vägrar att köra javascriptet!!!
Räcker det inte med denna rad i admin.asp
<script src="js.js"></script>
Borde ju göra det eftersom det fungerade igår
FfreemanMedlem sedan juni 200327 inlägg Borde inte jag få ett felmeddelande om jag "förstör" javascriptet och försöker ladda det???
Som sag, jag blir tokig!!!
/mvh Niclas S
JJojoxxMedlem sedan juni 20004 308 inlägg ... och du använder onsubmit="return projekt();" i <form>-taggen? Du har inte dubletter av funktionen definierad någon annanstanns?