Jag hittade ett litet finnt javascipt, som går ut på att scriptet letar reda på iconer, och lägger in dem i en tabell. Iconerna är då "nedtonade" i färgen. När man klickar på iconen (väljer) så blir de i korrekt färg. Ändra Nu förstod jag scriptet.Javascipt problem med document.Name
Jag får ett felmedelande:
<code>
Rad 105
Tecken 1
Fel: document.Form.Namn är null eller inte ett objekt.
Så här ser koden ut:
<code>
<Form Name="Form" method="post" action="forum_las.asp?action=spara&id=<%=request.QueryString("id")%>">
<Input Type="Hidden" Value="" Name="SelectedIkon">
*********
% For cLoop = 1 To 11 %>
<%
If Len(cLoop) = 1 Then
Bild = "Icon0" & cLoop & ".gif"
Else
Bild = "Icon" & cLoop & ".gif"
End If
%>
<a OnFocus="document.Form.Namn.focus()" href="javascript:SelectIkon('<%= cLoop%>')"><Img Border=0 Src="Icons/<%= Bild%>" Name="Bild<%= cLoop%>" Style="filter:alpha(opacity=25)"></a>
<% Next %>
*********
<Script Language="Javascript">
document.Form.Namn.focus();
var SelectedIkon = 1;
SelectIkon(1);
AddValue();
function SelectIkon(Nummer)
{
Bild = "Bild" + Nummer;
for(i=1;i<=11;i++)
{
ModBild = "Bild" + i;
document.all[ModBild].filters.alpha.opacity = 20;
}
SelectedIkon = Nummer;
document.all[Bild].filters.alpha.opacity = 100;
AddValue();
}
function AddValue()
{
document.Form.SelectedIkon.value = SelectedIkon;
}
</Script>
</code>
Vad gör jag för fel?Sv: Javascipt problem med document.Name
<code>
<Input type="Hidden" Value="" Name="SelectedIkon">
</code>
till
<code>
<Input type="Hidden" Value="" Name="Namn">
</code>
eller byt alla förekomster av document.Form.Namn till document.Form.SelectedIkon i skriptet.Sv: Javascipt problem med document.Name
Om man inte har fyllt i sitt namn, så blir det ett fel.
Finns det något sätt (i java script) som gör att om inte namnet är ifyllt, så är iconerna osynliga, och blir synliga när namnet är ifyllt.
[REDIGERAT]
...och helt plötsligt så fungerade det som tänkt, tack för hjälpen.