您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Erweiterte Ansicht für das Training zum einfacheren kopieren z.B. nach Excel
// ==UserScript== // @name FMO Training Erweiterung // @version 1.0 // @namespace Swtrse // @description Erweiterte Ansicht für das Training zum einfacheren kopieren z.B. nach Excel // @include http://www.fussballmanager-online.net/earth/training_fixing.tm // @require http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js // ==/UserScript== outContainer = "<div id='addTraining'> </div>"; $("#subbut").after(outContainer); function calculateTraining() { var firstColArray = [ ]; var secondColArray = [ ]; var thirdColArray = [ ]; var firstPreColArray = [ ]; var secondPreColArray = [ ]; var thirdPreColArray = [ ]; var firstValArray = [ ]; var secondValArray = [ ]; var thirdValArray = [ ]; $("#athlete_list_table > tbody > tr.spResultTableRow0 > td:nth-child(9), #athlete_list_table > tbody > tr.spResultTableRow1 > td:nth-child(9)").each(function (i){firstColArray[i]=$(this).attr("class");}); $("#athlete_list_table > tbody > tr.spResultTableRow0 > td:nth-child(10), #athlete_list_table > tbody > tr.spResultTableRow1 > td:nth-child(10)").each(function (i){secondColArray[i]=$(this).attr("class");}); $("#athlete_list_table > tbody > tr.spResultTableRow0 > td:nth-child(11), #athlete_list_table > tbody > tr.spResultTableRow1 > td:nth-child(11)").each(function (i){thirdColArray[i]=$(this).attr("class");}); $("#athlete_list_table > tbody > tr.spResultTableRow0 > td:nth-child(6), #athlete_list_table > tbody > tr.spResultTableRow1 > td:nth-child(6)").each(function (i){firstPreColArray[i]=$(this).attr("class");}); $("#athlete_list_table > tbody > tr.spResultTableRow0 > td:nth-child(7), #athlete_list_table > tbody > tr.spResultTableRow1 > td:nth-child(7)").each(function (i){secondPreColArray[i]=$(this).attr("class");}); $("#athlete_list_table > tbody > tr.spResultTableRow0 > td:nth-child(8), #athlete_list_table > tbody > tr.spResultTableRow1 > td:nth-child(8)").each(function (i){thirdPreColArray[i]=$(this).attr("class");}); $("span[id$='extra_layer'] > table.spTabellesys > tbody > tr:nth-child(2) > td:nth-child(3)").each(function (i){firstValArray[i]=$(this).text();}); $("span[id$='extra_layer'] > table.spTabellesys > tbody > tr:nth-child(3) > td:nth-child(3)").each(function (i){secondValArray[i]=$(this).text();}); $("span[id$='extra_layer'] > table.spTabellesys > tbody > tr:nth-child(4) > td:nth-child(3)").each(function (i){thirdValArray[i]=$(this).text();}); var out = ["<table>", "<tr>", "<td>Pre 1</td>", "<td>Pre 2</td>", "<td>Pre 3</td>", "<td>Training 1</td>", "<td>Training 2</td>", "<td>Training 3</td>", "<td>Technik</td>", "<td>Fitness</td>", "<td>Ausdauer</td>", "</tr>" ].join(""); for(i = 0; i < firstColArray.length; i++) { var insert = "<td style='background-color:#"; var fist = ""; var second = ""; var third = ""; var firstPre = ""; var secondPre = ""; var thirdPre = ""; if(firstPreColArray[i].startsWith("training_blue")) { var firstPre = insert + "4444ff;'>Technik</td>"; } if(firstPreColArray[i].startsWith("training_red")) { var firstPre = insert + "ff4444;'>Ausdauer</td>"; } if(firstPreColArray[i].startsWith("training_green")) { var firstPre = insert + "44ff44;'>Fitness</td>"; } if(secondPreColArray[i].startsWith("training_blue")) { var secondPre = insert + "4444ff;'>Technik</td>"; } if(secondPreColArray[i].startsWith("training_red")) { var secondPre = insert + "ff4444;'>Ausdauer</td>"; } if(secondPreColArray[i].startsWith("training_green")) { var secondPre = insert + "44ff44;'>Fitness</td>"; } if(thirdPreColArray[i].startsWith("training_blue")) { var thirdPre = insert + "4444ff;'>Technik</td>"; } if(thirdPreColArray[i].startsWith("training_red")) { var thirdPre = insert + "ff4444;'>Ausdauer</td>"; } if(thirdPreColArray[i].startsWith("training_green")) { var thirdPre = insert + "44ff44;'>Fitness</td>"; } if(firstColArray[i].startsWith("training_blue")) { var first = insert + "4444ff;'>Technik</td>"; } if(firstColArray[i].startsWith("training_red")) { var first = insert + "ff4444;'>Ausdauer</td>"; } if(firstColArray[i].startsWith("training_green")) { var first = insert + "44ff44;'>Fitness</td>"; } if(secondColArray[i].startsWith("training_blue")) { var second = insert + "4444ff;'>Technik</td>"; } if(secondColArray[i].startsWith("training_red")) { var second = insert + "ff4444;'>Ausdauer</td>"; } if(secondColArray[i].startsWith("training_green")) { var second = insert + "44ff44;'>Fitness</td>"; } if(thirdColArray[i].startsWith("training_blue")) { var third = insert + "4444ff;'>Technik</td>"; } if(thirdColArray[i].startsWith("training_red")) { var third = insert + "ff4444;'>Ausdauer</td>"; } if(thirdColArray[i].startsWith("training_green")) { var third = insert + "44ff44;'>Fitness</td>"; } var techVal = insert + "4444ff;' align='right'>" + firstValArray[i] + "</td>"; var ausVal = insert + "ff4444;' align='right'>" + secondValArray[i] + "</td>"; var fitVal = insert + "44ff44;' align='right'>" + thirdValArray[i] + "</td>"; if(first != "" && second != "" && third != "" && firstPre != "" && secondPre != "" && thirdPre != "") { out = out + "<tr>" + firstPre + secondPre + thirdPre + first + second + third + techVal + fitVal + ausVal + "</tr>"; } } out = out + "</table>"; $("#addTraining").html(out); } calculateTraining();