S saw Medlem sedan mars 2001 1 880 inlägg Trådstart 2 juni 2002 12:39 #1 Jag får Java-script fel på denna koden:
<script LANGUAGE="JavaScript" FOR="window" EVENT="onLoad()">
<!--
parent.bottom.location.href = "<%= request("d2") %>"
//-->
</script>
<script language="vbscript">
sub submitthis
form2.submit
end sub
</script>
-------------
lite längre ned
------------
<form name="form2" Target="bottom" action="bottom.asp" method="post">
<input type="hidden" name="one" value="<%= request("one") %>">
<p>
<select ONCHANGE="submitthis" SIZE="1" NAME="d2" class=buttons>
<option value="Välj datum">Välj Datum</option>
<%
Do While Not rs2.EOF %>
<option value="<% = rs2("datum") %>">
<% = rs2("datum") %>
</option>
<% rs2.movenext
loop %>
</select>
Vad kan detta vara?
Hur undviker jag det?
@nders Medlem sedan juni 2000 32 967 inlägg Det är mer intressant att se den resulterande html-koden när den anlänt till browsern.
mvh,
S saw Medlem sedan mars 2001 1 880 inlägg Är det så här du menar?
Jag har tagit koden ifrån "visa källa"
<html>
<head>
<title></title>
<LINK rel="stylesheet" type="text/css" href="GlobalStyle.css">
<base target="right">
</head>
<body>
<CENTER>
Datum:
<form name="form2" Target="bottom" action="bottom.asp" method="post">
<input type="hidden" name="one" value="Repskapsmöte">
<p>
<select ONCHANGE="submitthis" SIZE="1" NAME="d2" class=buttons>
<option value="Välj datum">Välj Datum</option>
<option value="2002-04-24">
2002-04-24
</option>
</select><br>
<input type="submit" value="Visa protokoll" class=buttons>
</form></CENTER>
</body>
</html>
Eller?
J Jojoxx Medlem sedan juni 2000 4 308 inlägg onChange borde vara;
onChange="this.form.submit();"
S saw Medlem sedan mars 2001 1 880 inlägg Tack nu fungerar den biten.
Nästa problem är väre, där felmedelandet blir olika nästan varje gång.
<HEAD><TITLE>Globala Föreningens protokoll</Title>
<LINK rel="stylesheet" type="text/css" href="GlobalStyle.css">
<SCRIPT LANGUAGE = "JavaScript">
function makeRemote()
{
remote = window.open("","remotewin","width=380,height=370");
remote.location.href = "./Print.asp";
if (remote.opener == null) remote.opener = window;
remote.opener.name = "opener";
}
//-->
</SCRIPT>
</Head>
----------------
lite längre ner
----------------
<FORM NAME="Print" Action="Bottom".asp>
<tr>
<td colspan=2>
<CENTER>
<INPUT TYPE="button" VALUE="Skriv ut ordern" onClick="javascript:makeRemote()"><P>
</FORM></CENTER>
</td>
</tr>
Felet jag oftast får är:
Ett fel har uppstått under körning.
Rad 9
Fel:
Klassen stöder inte Automation.
Om jag skall gå efter rad 9, så står det så här:
remote = window.open("","remotewin","width=380,height=370");
Vad är felet, och hur skall jag fixa det???
J Jojoxx Medlem sedan juni 2000 4 308 inlägg IE's radräkning är ibland lite konstig, och jag kan inte hitta felet i denna kodsnutt.
Action="Bottom".asp skall dock vara Action="Bottom.asp" men det har inget med felmeddelandet att göra. Sen har du ett nesting-fel med </form> inne i tabellen, men det har heller inget med felet att göra.
S saw Medlem sedan mars 2001 1 880 inlägg Tack för det, men som du själv skrev, det är inte orsaken.
Den pekar trots allt på denna delen:
remote.location.href = "./Print.asp";
Skall det kanske skrivas anulunnda?
Ännu underligare, när jag koplar ifrån brandvägen(norton firewall) så får jag detta medelande:
Ett fel har uppståt under körning
Fel 9
Det anropade objectet har kopplats från sina klienter.
Eller så kan det stå:
Klassen stöder inte Automation.
Grekiska för mig...
hypatia Medlem sedan feb. 2001 6 388 inlägg
remote.location.href = "./Print.asp";
Hmm... bara en punkt före snedstrecket? Beroende på var du har filen ska du väl ha två punkter eller endast ett snedstreck? Eller?
J Jojoxx Medlem sedan juni 2000 4 308 inlägg saw:
Nope, inget fel där. Har du någon länk till sidan?
Hypatia:
Nej, faktiskt inte. "../" pekar som bekant på "ett steg upp" medans "/" pekar på rooten, men "./" betyder faktiskt "samma katalog. Du har säkert sett det någon gång när du gjort en "dir" i ett dos-fönster. I exemplet är dock "./" lite överflödigt.
hypatia Medlem sedan feb. 2001 6 388 inlägg Okej! Det har jag aldrig tänkt på förut faktiskt... man lär sig något nytt varje dag!
J Jojoxx Medlem sedan juni 2000 4 308 inlägg Den dag man kan allt har man väl lite att leva för...?
S saw Medlem sedan mars 2001 1 880 inlägg Ni kan väll kolla om ni får samma fel:
https://www.globalaforeningen.com
Klicka på protokoll,där finns nu bara ett protokoll som ni får fram genom listboxarna. Klicka sedan på skriv ut längst ner.
Tack för er hjälp.
hypatia Medlem sedan feb. 2001 6 388 inlägg Jag använder IE6 och får inget felmeddelande alls när jag försöker skriva ut protokollet.
(Testade även i Mozilla och där funkar inte din meny alls, bara så att du vet. )
S saw Medlem sedan mars 2001 1 880 inlägg OK.
Eftersom denna webbsidan är lite speciell, så räcker det med IE.
Tack för svaren och hjälpen.
J Jojoxx Medlem sedan juni 2000 4 308 inlägg Inget fel i IE 5.5 heller.
S saw Medlem sedan mars 2001 1 880 inlägg Felet är identifierat och avhjälpt.
Det fodrades en ominstallation, inte så kul men välbehövlig :-)