Hallo Forum
Ich habe auf einer Website eine SuFu, die mir eine Tabelle generiert. Die Tabelle wird korrekt angelegt und funktioniert eigentlich richtig.
Nun wollte ich in der 3ten Zelle ein Feld einfügen, das mir einen Balloontip öffnet.
Dieses funktioniert auch beim ersten Datensatz, bei allen folgenden wird der Text nicht in den Balloon geschrieben, sondern im Feld angehängt.
Ich vermute, das Problem ist die Bezeichnung des Feldes, aber den Servertag kann ich nicht variabel gestalten, respektive weiss ich schlicht nicht, wie dies zu machen wäre.
Unten der Quellcode der Seite:
Wer es in der Praxis ansehen will:
breitenstein.ag/19992
dort auf Bewertung -> Suche
vielen Dank für eure Mithilfe
*Topic verschoben*
Ich habe auf einer Website eine SuFu, die mir eine Tabelle generiert. Die Tabelle wird korrekt angelegt und funktioniert eigentlich richtig.
Nun wollte ich in der 3ten Zelle ein Feld einfügen, das mir einen Balloontip öffnet.
Dieses funktioniert auch beim ersten Datensatz, bei allen folgenden wird der Text nicht in den Balloon geschrieben, sondern im Feld angehängt.
Ich vermute, das Problem ist die Bezeichnung des Feldes, aber den Servertag kann ich nicht variabel gestalten, respektive weiss ich schlicht nicht, wie dies zu machen wäre.
Unten der Quellcode der Seite:
HTML-Quellcode
- <%@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="Asuche.aspx.vb" Inherits="_Default" Title="Schweizerische Orchideen-Gesellschaft" AspCompat="True"%>
- <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
- <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"></asp:Content>
- <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server">
- <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
- <asp:BalloonPopupExtender ID="BalloonPopupExtender1" TargetControlID="Details" UseShadow="true" DisplayOnMouseOver="true" Position="TopLeft" BalloonPopupControlID="Material" BalloonStyle="Cloud" runat="server" CustomClassName="Balloon1" BalloonSize="Large" />
- <div id="MainWindow" style="position:relative; min-height: 600px;min-width: 600px; ">
- <style> .Balloon1 { height: 120px; width: 300px; }
- </style>
- <asp:Label ID="Label_Titel" runat="server" align="left" font-size="18px" Text="Auf dieser Seite können Sie nach bewerteten Pflanzen suchen. Bitte beachten Sie, das die Suche unter Umständen einen Moment dauern kann."></asp:Label><br /><br />
- <asp:Label ID="Label_Gattung" runat="server" align="left" font-size="16px" Text="Gattung"></asp:Label>
- <asp:DropDownList style="width:150px;" ID="DropDownListG" runat="server" font-size="16px" AppendDataBoundItems="True" AutoPostBack="True"></asp:DropDownList>
- <asp:Label ID="Label3" runat="server" align="left" font-size="16px" Text=" "></asp:Label>
- <asp:Label style="margin-left:20px;" ID="Label2" runat="server" align="left" font-size="16px" Text="Art / Grex"></asp:Label>
- <asp:DropDownList style="width:150px;" ID="DropDownListA" runat="server" font-size="16px" AppendDataBoundItems="True" AutoPostBack="True"></asp:DropDownList>
- <asp:Button style="margin-left:20px;" ID="btnSearch" runat="server" Text="Suche starten" /><br />
- <asp:Label ID="Filter_1" runat="server" align="left" font-size="16px" Visible="False" ></asp:Label>
- <asp:Label ID="Filter_2" runat="server" align="left" font-size="16px" Visible="False"></asp:Label><br />
- <asp:Label style="height:25px;" ID="result" runat="server" align="left" font-size="18px" Text=""></asp:Label><br />
- <!-- ab hier ist die alte Tabelle -->
- <table style="margin: 0px auto; " >
- <tr>
- <td style="width:150px; height:40px; font-size:18px; font-weight:bold ; text-align:center ;">Hauptbild</td>
- <td style="width:150px; height:40px; font-size:18px; font-weight:bold ; text-align:center ;">Blüte</td>
- <td style="width:400px; height:40px; font-size:18px; font-weight:bold ; text-align:left;">Details</td>
- </tr>
- <%
- 'Open Database
- If Filter_1.Text IsNot Nothing Or Filter_2.Text IsNot Nothing Then
- Dim filter1 As String = Filter_1.Text
- Dim filter2 As String = Filter_2.Text
- Dim bgr As Integer = 0
- Dim User_Number = CInt(Session("UserNumber"))
- Dim connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath("Bewertung.accdb")
- Dim Conn
- Conn = Server.CreateObject("ADODB.Connection")
- Conn.Open(connStr)
- Dim rs = Server.CreateObject("ADODB.RecordSet")
- rs.open("select * from MAB_SUCHE where (Gattung like '" & filter1 & "') and (Art_oder_Grex like '" & filter2 & "') ", Conn, 2, 2, 1)
- If rs.BOF And rs.EOF Then
- %>
- <tr><td colspan="3"></td></tr>
- <tr><td colspan="3" style="text-align:center ;">Tabelle Leer</td></tr>
- </table>
- <%
- Else
- While Not rs.EOF
- 'Labelt1.Text = (rs.fields.Item("Nr").value).ToString
- If System.IO.File.Exists(Server.MapPath("~") + "/Archiv/" + (rs.fields.Item("Nr").value).ToString + "h.jpg") Then Image1.ImageUrl = "../Archiv/" + (rs.fields.Item("Nr").value).ToString + "h.jpg"
- If System.IO.File.Exists(Server.MapPath("~") + "/Archiv/" + (rs.fields.Item("Nr").value).ToString + "v.jpg") Then Image1.ImageUrl = "../Archiv/" + (rs.fields.Item("Nr").value).ToString + "v.jpg"
- If System.IO.File.Exists(Server.MapPath("~") + "/Archiv/" + (rs.fields.Item("Nr").value).ToString + "d.jpg") Then Image2.ImageUrl = "../Archiv/" + (rs.fields.Item("Nr").value).ToString + "d.jpg"
- If System.IO.File.Exists(Server.MapPath("~") + "/Archiv/" + (rs.fields.Item("Nr").value).ToString + "dv.jpg") Then Image2.ImageUrl = "../Archiv/" + (rs.fields.Item("Nr").value).ToString + "dv.jpg"
- If rs.fields.Item("Gattung").value IsNot Nothing Then Labelt2.Text = (rs.fields.Item("Gattung").value).ToString
- If rs.fields.Item("Art_oder_Grex").value IsNot Nothing Then Labelt3.Text = (rs.fields.Item("Art_oder_Grex").value).ToString
- If rs.fields.Item("Varietaet").value IsNot Nothing Then Labelt4.Text = (rs.fields.Item("Varietaet").value).ToString
- If rs.fields.Item("Mutter").value IsNot Nothing Then Labelt5.Text = (rs.fields.Item("Mutter").value).ToString
- If rs.fields.Item("Vater").value IsNot Nothing Then Labelt6.Text = (rs.fields.Item("Vater").value).ToString
- If rs.fields.Item("Punkte").value IsNot Nothing Then Labelt7.Text = (rs.fields.Item("Punkte").value).ToString
- If rs.fields.Item("Award").value IsNot Nothing Then Labelt8.Text = (rs.fields.Item("Award").value).ToString
- If rs.fields.Item("Vorname").value IsNot Nothing Then Labelt9.Text = (rs.fields.Item("Vorname").value).ToString + " " + (rs.fields.Item("Name").value).ToString
- If rs.fields.Item("BemerkungText").value IsNot Nothing Then Detail2.Text = (rs.fields.Item("BemerkungText").value).ToString
- 'MsgBox(rs.fields.Item("Nr").value)
- %>
- <table style="margin: 0px auto; " border="1" frame="void">
- <tr >
- <td style="width:150px; height:40px; font-size:18px; font-weight:bold ; text-align:center ;"><asp:Image ID="Image1" runat="server" Width="140" ImageAlign="Middle" AlternateText="Kein Bild vorhanden" /></td>
- <td style="width:150px; height:40px; font-size:18px; font-weight:bold ; text-align:center ;"><asp:Image ID="Image2" runat="server" Width="140" ImageAlign="Middle" AlternateText="Kein Bild vorhanden" /></td>
- <td style="width:400px; height:40px; font-size:18px; font-weight:bold ; text-align:left;">
- <asp:Label ID="Gattung" text="Gattung / Art" runat="server" align="left" font-size="14px" Font-Bold="True" Width="100px"> </asp:Label> <asp:Label ID="Labelt2" runat="server" align="left" font-size="16px" Font-Bold="True"></asp:Label>
- <asp:Label style="margin-left :10px;" ID="Labelt3" runat="server" align="left" font-size="16px" Font-Bold="True" Font-Italic="True"></asp:Label><br />
- <asp:Label ID="Varietät" text="Varietät" runat="server" align="left" font-size="14px" Font-Bold="True" Width="100px"></asp:Label> <asp:Label ID="Labelt4" runat="server" align="left" font-size="16px"></asp:Label> <br />
- <asp:Label ID="Mutter" text="Mutter" runat="server" align="left" font-size="14px" Font-Bold="True" Width="100px"></asp:Label> <asp:Label ID="Labelt5" runat="server" align="left" font-size="16px"></asp:Label><br />
- <asp:Label ID="Vater" text="Vater" runat="server" align="left" font-size="14px" Font-Bold="True" Width="100px"></asp:Label> <asp:Label ID="Labelt6" runat="server" align="left" font-size="16px"></asp:Label><br />
- <asp:Label ID="Auszeichnung" text="Auszeichnung" runat="server" align="left" font-size="14px" Font-Bold="True" Width="100px"></asp:Label> <asp:Label ID="Labelt7" runat="server" align="left" font-size="16px"></asp:Label>
- <asp:Label style="margin-left :10px;" ID="Labelt8" runat="server" align="left" font-size="16px"></asp:Label><br />
- <asp:Label ID="Besitzer" text="Besitzer" runat="server" align="left" font-size="14px" Font-Bold="True" Width="100px"></asp:Label> <asp:Label ID="Labelt9" runat="server" align="left" font-size="16px"></asp:Label><br />
- <asp:Label style="margin-right :0px;" ID="Details" runat="server" align="left" font-size="14px" Text="Details zur Pflanze"></asp:Label>
- <!-- Details Balloon -->
- <asp:Panel id="Material" runat="server">
- <asp:Label ID="Detail1" runat="server" Text="Detail:" ></asp:Label>
- <asp:Label ID="Detail2" runat="server" Text=" - " ></asp:Label>
- </asp:Panel>
- <!-- Balloon -->
- </td>
- </tr>
- <%
- rs.movenext
- End While
- End If
- rs.close
- Conn.Close()
- rs = Nothing
- Conn = Nothing
- End If
- %>
- </table>
- <br />
- <br />
- </div>
- </asp:Content>
Wer es in der Praxis ansehen will:
breitenstein.ag/19992
dort auf Bewertung -> Suche
vielen Dank für eure Mithilfe
*Topic verschoben*
Am lernen...
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()