rolloMedlem sedan aug. 2001203 inlägg Hej!
På mitt intranät har jag en sida som listar några Key Account kunder, till dessa kunder kan jag även koppla fler kunder.
När en Key Account kund har underliggande kundnummer så få man en liten icon som indikerar att där finns
underliggande kundnummer.
Tanken är att när man klickar på denna icon så skall det komma ett litet lager på raden under.
Jag är totalt rudis på javascript/dhtml, så all hjälp mottages tacksamt!
:e
JojoxxMedlem sedan juni 20004 308 inlägg Är du säker på att du använder lager (position:absolute) idag? Är det vanliga flödande text på sidan är det inte lager du använder. Då kan detta vara mer vad du vill ha;
<span onClick="document.getElementById('ett_unikt_namn').style.display=(document.getElementById('ett_unikt_namn').style.display=='block')?'none':'block';">[Icon] Kund... (klicka)</span><br>
<div id="ett_unikt_namn" style="display:none;">- Underliggande kundnummer</div>
<span onClick="document.getElementById('annat_unikt_namn').style.display=(document.getElementById('annat_unikt_namn').style.display=='block')?'none':'block';">[Icon] Annan kund... (klicka)</span><br>
<div id="annat_unikt_namn" style="display:none;">- Annat underliggande kundnummer</div>
rolloMedlem sedan aug. 2001203 inlägg Jag har inget lager alls idag, utan en vanlig loop som skriver ut kunderna.
rollo
rolloMedlem sedan aug. 2001203 inlägg Hej!
Jojoxx, det var nog precis den jag sökte, men jag har stöt på problem med den.
Så här vill jag ha det, i divtaggen skall sedan finns en loop som plockar fram de underliggande kunderna;
<!-- sorteringsmeny -->
<table width="570" cellpadding="0" cellspacing="3" border="0">
<tr>
<td><img src="img/sort.gif" alt="Sortera"></td>
<td class=brodblack width="270">Kundnummer/namn</td>
<td class=brodblack width="25">Country</td>
<td class=brodblack width="63">Kundklass</td>
<td class=brodblack width="62">Branchkod</td>
<td class=brodblack width="150">Säljare</td>
</tr>
<%
a = ("bgcolor=ffffff")
b = ("bgcolor=efefef")
c = a
Do until a7.EOF%>
<tr>
<td>
<% if a7("falt20") = "J" then%>
<span onClick="document.getElementById('ett_unikt_namn').style.display=(document.getElementById('ett_unikt_namn').style.display=='block')?'none':'block';"><img src="/img/more.gif" alt="Click for more" border="0"></span><br>
<%end if%>
</td>
<td class=brodblack <%=c%>>
<%=a7("falt01")%> / <%=a7("falt05")%></td>
<td class=brodblack <%=c%>><%=a7("falt06")%></td>
<td class=brodblack <%=c%>><%=a7("falt07")%></td>
<td class=brodblack <%=c%>><%=a7("falt10")%></td>
<td class=brodblack <%=c%>><%=a7("falt09")%></td>
</tr>
<div id="ett_unikt_namn" style="display:none;">
asdf
</div>
<%if (c = a) then %>
<% c = b %>
<%else%>
<% c = a%>
<%end if%>
<%
a7.MoveNext
Loop
%>
</table>
Men, DIV:n funkar inte alls när jag lägger den utanför if-satsen med falt20.
Måste DIV:n ligga inom if-satsen eller gör jag fel?
rollo
JojoxxMedlem sedan juni 20004 308 inlägg Titta på den html-kod som kommer fram till webbläsaren istället så vet du in felet ligger i asp-koden eller om det är html/javascript-relaterat. "ett_unikt_namn" (i exemplet) måste alltså vara unikt för varje <div>