Hi All,
I have a page with cross-browser support
<form id="form1" runat="server">
<script language="javascript" type="text/javascript">
if (navigator.userAgent.indexOf('MSIE') != -1) {
// alert("IE");
document.write('<link rel="stylesheet" type="text/css" href="CSS/StyleSheet.ie7.css" mce_href="CSS/StyleSheet.ie7.css" />')
}
else {
// alert("firefox");
document.write('<link rel="stylesheet" type="text/css" href="CSS/StyleSheet.firefox.css" mce_href="CSS/StyleSheet.firefox.css" />')
}
</script>
using 2 different style sheets.
FF:
.tableDruckauftrag
{
position: absolute;
top: 250px;
left: 203px;
right: 113px;
}
IE:
.tableDruckauftrag
{
position: absolute;
top: 10px;
left: 10px;
display: inline;
}
Grid:
<telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="SqlDataSource1"
GridLines="None" AllowMultiRowSelection="True" Skin="Web20"
AllowPaging="True" AutoGenerateColumns="False" CssClass="tableDruckauftrag"
PageSize="5" ShowFooter="True" AllowCustomPaging="True">
<MasterTableView datakeynames="AuftragsnummerID"
datasourceid="SqlDataSource1">
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<Columns>
<telerik:GridBoundColumn DataField="AuftragsnummerID" DataType="System.Int32"
HeaderText="Auftragsnummer" ReadOnly="True" SortExpression="AuftragsnummerID"
UniqueName="AuftragsnummerID">
<HeaderStyle Width="20px" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Datum" HeaderText="Datum"
SortExpression="Datum" UniqueName="Datum" DataType="System.DateTime">
<HeaderStyle Width="20px" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="EmpfaengerFirma"
HeaderText="Firma" SortExpression="EmpfaengerFirma"
UniqueName="EmpfaengerFirma">
<HeaderStyle Width="30px" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="EmpfaengerStadt" HeaderText="Ort"
SortExpression="EmpfaengerStadt" UniqueName="EmpfaengerStadt">
<HeaderStyle Width="30px" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="AnzahlPakete" HeaderText="Kuchen"
SortExpression="AnzahlKuchen" UniqueName="AnzahlKuchen">
<HeaderStyle Width="15px" />
</telerik:GridBoundColumn>
<telerik:GridCheckBoxColumn DataField="LabelDrucken" DataType="System.Boolean"
HeaderText="Kuchen" SortExpression="Kuchen"
UniqueName="Kuchen" Visible="False">
<HeaderStyle Width="10px" />
</telerik:GridCheckBoxColumn>
<telerik:GridClientSelectColumn Text="Drucken" UniqueName="column">
</telerik:GridClientSelectColumn>
</Columns>
<PagerStyle PagerTextFormat="" />
</MasterTableView>
<ClientSettings>
<Selecting AllowRowSelect="True" />
</ClientSettings>
</telerik:RadGrid>
Every Telerik control is positioned well, but not the Grid. It is positioned well in FF, but not in IE7.
I have tried a lot to solve it over the last days but I am failing. The problem is that once I am changing something in the FF CSS it results in changes in IE and vice versa.
I am struggeling with the desing-time mode of the Grid. Only moving it manually in design-time helps positioning it in IE
Any hints are very much appreciated.
Best wishes
Andi
I have a page with cross-browser support
<form id="form1" runat="server">
<script language="javascript" type="text/javascript">
if (navigator.userAgent.indexOf('MSIE') != -1) {
// alert("IE");
document.write('<link rel="stylesheet" type="text/css" href="CSS/StyleSheet.ie7.css" mce_href="CSS/StyleSheet.ie7.css" />')
}
else {
// alert("firefox");
document.write('<link rel="stylesheet" type="text/css" href="CSS/StyleSheet.firefox.css" mce_href="CSS/StyleSheet.firefox.css" />')
}
</script>
using 2 different style sheets.
FF:
.tableDruckauftrag
{
position: absolute;
top: 250px;
left: 203px;
right: 113px;
}
IE:
.tableDruckauftrag
{
position: absolute;
top: 10px;
left: 10px;
display: inline;
}
Grid:
<telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="SqlDataSource1"
GridLines="None" AllowMultiRowSelection="True" Skin="Web20"
AllowPaging="True" AutoGenerateColumns="False" CssClass="tableDruckauftrag"
PageSize="5" ShowFooter="True" AllowCustomPaging="True">
<MasterTableView datakeynames="AuftragsnummerID"
datasourceid="SqlDataSource1">
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<Columns>
<telerik:GridBoundColumn DataField="AuftragsnummerID" DataType="System.Int32"
HeaderText="Auftragsnummer" ReadOnly="True" SortExpression="AuftragsnummerID"
UniqueName="AuftragsnummerID">
<HeaderStyle Width="20px" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Datum" HeaderText="Datum"
SortExpression="Datum" UniqueName="Datum" DataType="System.DateTime">
<HeaderStyle Width="20px" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="EmpfaengerFirma"
HeaderText="Firma" SortExpression="EmpfaengerFirma"
UniqueName="EmpfaengerFirma">
<HeaderStyle Width="30px" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="EmpfaengerStadt" HeaderText="Ort"
SortExpression="EmpfaengerStadt" UniqueName="EmpfaengerStadt">
<HeaderStyle Width="30px" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="AnzahlPakete" HeaderText="Kuchen"
SortExpression="AnzahlKuchen" UniqueName="AnzahlKuchen">
<HeaderStyle Width="15px" />
</telerik:GridBoundColumn>
<telerik:GridCheckBoxColumn DataField="LabelDrucken" DataType="System.Boolean"
HeaderText="Kuchen" SortExpression="Kuchen"
UniqueName="Kuchen" Visible="False">
<HeaderStyle Width="10px" />
</telerik:GridCheckBoxColumn>
<telerik:GridClientSelectColumn Text="Drucken" UniqueName="column">
</telerik:GridClientSelectColumn>
</Columns>
<PagerStyle PagerTextFormat="" />
</MasterTableView>
<ClientSettings>
<Selecting AllowRowSelect="True" />
</ClientSettings>
</telerik:RadGrid>
Every Telerik control is positioned well, but not the Grid. It is positioned well in FF, but not in IE7.
I have tried a lot to solve it over the last days but I am failing. The problem is that once I am changing something in the FF CSS it results in changes in IE and vice versa.
I am struggeling with the desing-time mode of the Grid. Only moving it manually in design-time helps positioning it in IE
Any hints are very much appreciated.
Best wishes
Andi
