Avatar billede testpilot_dk Nybegynder
08. januar 2008 - 21:43 Der er 1 kommentar og
1 løsning

dropdownliste og iframe

Hej!

  Jeg har et spørgsmål omkring linkning fra en Dropdownbox selected index change til en Iframe.

  Dvs. når man vælger noget i min dropdownliste, så skal den loade en side i min iframe på samme side.

  min kode ser sådan ud.

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="MainSite_Chooser.aspx.cs" Inherits="AdminArea_MainSite_Chooser" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:DropDownList ID="DropDownList1" runat="server" Width="465px" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
        </asp:DropDownList>
    <iframe src="specialSites\none.aspx" id="site" runat="server" style="left: 0px; width: 983px; position: absolute; top: 50px; height: 659px"></iframe>   
    </div>
    </form>
</body>
</html>



-------------------

Jeg fylder min dropdownliste op dynamisk.
Avatar billede compilos Nybegynder
09. januar 2008 - 00:47 #1
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>

    <script type="text/javascript" language="javascript">
   
    function ChangeIframeSrc()
    {
        document.getElementById("MyFrame").src = document.getElementById("DDList").options[document.getElementById("DDList").selectedIndex].text
    }
   
    </script>

</head>
<body>
    <form id="form1" runat="server">
        <div>
            <asp:DropDownList ID="DDList" runat="server" OnChange="java script:ChangeIframeSrc();">
                <asp:ListItem Text="http://dmi.dk" Value="1"></asp:ListItem>
                <asp:ListItem Text="http://dr.dk" Value="2"></asp:ListItem>
            </asp:DropDownList>
            <iframe src="Default.aspx" runat="server" id="MyFrame"></iframe>
        </div>
    </form>
</body>
</html>


asp:ListItem skal du selvfølgelig bare undlade, da du udfylder den dynamisk!
Avatar billede testpilot_dk Nybegynder
09. januar 2008 - 09:20 #2
Jeg takker for det hurtige svar.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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