Ich habe eine Webseite, die die Daten mithilfe des Datatable-Plugins in Table tableRepriceResponseFiles anzeigt. Hier mache ich im Wesentlichen die folgenden zwei Dinge im Javascript.So entfernen Sie diese Nachricht "Ein Skript auf dieser Seite verursacht, dass Ihr Webbrowser langsam ausgeführt wird"
1.If die NoOfDays> 7, unterscheiden Sie den Text in der roten Farbe
2.Datatable Paginierung
Der Code unten die folgende Skriptfehlermeldung angezeigt wird.
Stoppen Dieses Skript ausführen? "Ein Skript auf dieser Seite führt dazu, dass Ihr Webbrowser langsam ausgeführt wird. Wenn es weiterhin ausgeführt wird, reagiert Ihr Computer möglicherweise nicht mehr auf."
Wenn ich eine der beiden folgenden Dinge kommentiere, dann wird diese Skriptfehlermeldung nicht angezeigt. Aber ich möchte die Textfarbe zu Rot ändern und Seitenumbruch anwenden.
Ich frage mich, wie ich diese Nachricht loswerden kann? Irgendwelche Eingaben werden sehr geschätzt.
<script type="text/javascript">
$(document).ready(function() {
//If the NoOfDays > 7, differentiate the text in Red color
$('#RepriceResponseFiles td.clsDays').each(function() {
if (parseInt($(this).text()) > 7) {
$(this).css("color", "red");
}
});
//Datatable Pagination
$('#RepriceResponseFiles').dataTable(
{
"sPaginationType": "full_numbers",
"aLengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]],
"iDisplayLength": 100
});
});
</script>
Haben Sie diese Frage nicht schon gestern gestellt? Einer der Kommentare war "Wie groß ist dein Tisch?".Wenn Sie versuchen, auf einer langen Tabelle clientseitige Paging- und Zeilenfarben zu erstellen, werden Sie auf diese Nachricht stoßen. Wenn die Tabelle ausreichend groß ist (hier gibt es keine feste Nummer), sollten Sie diese Serverseite in Betracht ziehen. Der CSS-Stil sollte einfach durch Übergeben eines zusätzlichen Parameters in Ihrem Ansichtsmodell ausgeführt werden und verhindert, dass JQuery die Tabelle durchläuft, um einen Stil anzuwenden. – Tommy
Ja. Ich habe gestern gefragt. Jetzt habe ich die Antwort bekommen! Vielen Dank. Ich kümmere mich darum von ViewModel. Nicht sicher, wie man das als die Antwort markiert! – Rita
Sieht aus wie ... Es kommt immer noch. Ich denke, ich muss es tun Serverside. – Rita