Änderungen zu iframe statt strings in der ajaxabfrage

This commit is contained in:
ja
2022-01-24 11:39:12 +01:00
parent 9bdccd31ce
commit 682d3a01e9
6 changed files with 1391 additions and 1419 deletions

View File

@@ -40,6 +40,11 @@
border: 1px solid grey;
}
}
<style>
iframe {overflow:hidden}
</style>
</style>
<script>
$(document).ready(function () {
@@ -158,7 +163,7 @@
</asp:Table>-->
<table runat="server" id="tablemain_m" class="col-12 table table-hover" style="width: 385.5px">
<tr style="width: 385.5px">
<td>Bitte Daten auswählen durch Klicken der Buttons</td>
<td>Bitte Daten auswählen durch Klicken der Buttons</td>
</tr>
</table>
</div>
@@ -530,9 +535,10 @@
//let strHTML4 = '<tr><td>878465464634</td><td>DIESEL</td><td>12/05/2026</td><td>151515313521351</td></tr>'
//alert('Horray! 200 status code!' + result[i]);
// alert(result.rows.length)
let iframe = '<iframe sandbox="allow-same-origin allow-scripts" runat="server" enableviewstate="true" style="width:99.75%;height:250px;overflow:cut; margin-top: -3px;padding-right:5px;padding-bottom:-20px;" id="iframe" scrolling="no" contenteditable="false" src="FormtemplateLKWS.aspx"></iframe>'
let strHTML4 = '<tr data-bs-toggle="collapse" data-bs-target="#accordion' + result[i]["3"] + '" class="clickable"><td style="width:224.25px">' + result[i]["0"] + '</td><td style="width:224.25px">' + result[i]["1"] + '</td><td style="width:224.25px">' + result[i]["2"] + '</td><td style="width:224.25px">' + result[i]["3"] + '</td><span class="sign"></span></tr><tr id="accordion' + result[i]["3"] + '" class="collapse accordion-collapse"><td colspan="4">' + testfunchtmlinhalt(id.split(',')[0] + ',' + result[i]["3"])+'</td><tr>'
let strHTML4 = '<tr data-bs-toggle="collapse" data-bs-target="#accordion' + result[i]["3"] + '" class="clickable"><td style="width:224.25px">' + result[i]["0"] + '</td><td style="width:224.25px">' + result[i]["1"] + '</td><td style="width:224.25px">' + result[i]["2"] + '</td><td style="width:224.25px">' + result[i]["3"] + '</td><span class="sign"></span></tr><tr id="accordion' + result[i]["3"] + '" class="collapse accordion-collapse"><td colspan="4">' + iframe + '</td></tr>'
//alert(strHTML4)
$('#<%=tablemain.ClientID%>').append(strHTML4);
}
@@ -590,8 +596,8 @@
//alert('Horray! 200 status code!' + result[i]);
// alert(result.rows.length)
detailtabelle_M(id_M.split(',')[0])
let strHTML4 = '<tr style="width:385.5px" data-bs-toggle="collapse" data-bs-target="#accordion_m' + result[i]["3"] + '" class="clickable"><td style="width:96.375px">' + result[i]["0"] + '</td><td style="width:96.375px">' + result[i]["1"] + '</td><td style="width:96.375px">' + result[i]["2"] + '</td><td style="width:96.375px">' + result[i]["3"] + '</td><span class="sign"></span></tr><tr id="accordion_m' + result[i]["3"] + '" class="collapse accordion-collapse"><td colspan="4">' + detailtabelle_M(id_M.split(',')[0] + ',' + result[i]["3"])+'</td><tr>'
let iframe_M = ' <iframe sandbox="allow-same-origin allow-scripts" runat="server" enableviewstate="true" style="width:385.5px;height:206px" id="iframe1_m" contenteditable="true" src="FormtemplateLKWS.aspx" ></iframe>';
let strHTML4 = '<tr style="width:385.5px" data-bs-toggle="collapse" data-bs-target="#accordion_m' + result[i]["3"] + '" class="clickable"><td style="width:96.375px">' + result[i]["0"] + '</td><td style="width:96.375px">' + result[i]["1"] + '</td><td style="width:96.375px">' + result[i]["2"] + '</td><td style="width:96.375px">' + result[i]["3"] + '</td><span class="sign"></span></tr><tr id="accordion_m' + result[i]["3"] + '" class="collapse accordion-collapse"><td colspan="4">'+iframe_M+'</td><tr>'
//alert(strHTML4)
$('#<%=tablemain_m.ClientID%>').append(strHTML4);
}
@@ -607,8 +613,7 @@
}
function testfunchtmlinhalt(id) {
alert(id.split(',')[0])
let strhtmlform_maut = `<div class="card"><label id="lbl_Schadstoffklasse">Schadstoffklasse:</label><input id="txt_Schadstoffklasse" readonly="readonly" runat="server" style="width: 45px; margin-left:12px" value="Text" /></div>
`
let strhtmlform_maut = ``
$.ajax({
url: url,
type: 'GET',
@@ -639,7 +644,7 @@
//alert(data.d.AaData)
result = data.d.AaData;
//addheader();
var rowCount = table_M.rows.length;
var rowCount = table.rows.length;
let tablewhole = {}
let tablestart = '<table>'
let tableend = '</table>'
@@ -689,32 +694,5 @@
return strlisttabledetails_M
}
</script>
<script>
function gethtmlofpage(url) {
let data = {};
data['url'] = url;
alert("before json");
$.ajax({
type: "POST",
url: "LKWs.aspx/gethtmltostring",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: "true",
data: JSON.stringify(data),
success: OnSuccess,
failure: function (response) {
alert(response.d);
}
});
alert("after json");
}
function OnSuccess(response) {
alert(response);
return response
}
//filltable2(id.split(',')[0])
}
</script>
</script>
</asp:Content>