x
Yes
No
Do you want to visit DriveHQ English website?
首页
产品服务
价格
免费试用
下载客户端
关于我们
云文件服务
|
云备份服务
|
FTP服务
|
企业邮箱服务
|
网站托管
|
客户端软件
云文件服务
云备份服务
FTP服务
企业级邮箱服务
网站托管
客户端软件
functions.inc.js - Hosted on DriveHQ Cloud IT Platform
返回上层目录
上传
下载
共享
发布
新建文件夹
新建文件
复制
剪切
删除
粘贴
评论
升级服务
路径: \\Holgervoss\Web\functions.inc.js
旋转
特效
属性
历史版本
/************************************************************************************************/ /*Datum: 19.07.2008 */ /*Firma: AKProgs */ /*Ersteller: Andreas Keusch */ /*Beschreibung: scriptgesteuerte XSLT-Transformation der Fussballtippgemeinschaft-Spielliste */ /* */ /* Copyright � AKProgs. Alle Rechte vorbehalten. */ /************************************************************************************************/ var TimeBetweenClick=500; var currLinkParam=""; var prevLinkParam=""; var prevCall=0; var currCall=0; var FirstcallToggleDetails=true; var PartArray = new Array; var PartFound=false; var LastPartNumber; TimeBetweenClick=500; if (navigator.appName.indexOf("Netscape") != -1 || navigator.appName.indexOf("Mozilla") != -1){ var xmls = new XMLSerializer(); //xslt - Prozessor erzeugen var xsltProcessor = new XSLTProcessor(); // load the xslt file synchronous var myXMLHTTPRequest = new XMLHttpRequest(); myXMLHTTPRequest.open("GET", "Fussballtipp.xsl", false); myXMLHTTPRequest.send(null); if (myXMLHTTPRequest.readyState == 4 ){ var xslStylesheet = myXMLHTTPRequest.responseXML; if(xslStylesheet){ xsltProcessor.importStylesheet(xslStylesheet); } else{ //workaround --> reparse the xsl document from responseText property var XSLString = myXMLHTTPRequest.responseText; var myParser = new DOMParser; xslStylesheet = myParser.parseFromString(XSLString, "text/xml"); if(xslStylesheet){ xsltProcessor.importStylesheet(xslStylesheet); } else{ alert("Es ist ein Fehler beim Import der XSL Datei aufgetreten!"); } } } else{ alert("Es ist ein Fehler beim Download der XSL Datei aufgetreten!"); } // load the xml file synchronous myXMLHTTPRequest = new XMLHttpRequest(); myXMLHTTPRequest.open("GET",window.location.href, false); myXMLHTTPRequest.send(null); if (myXMLHTTPRequest.readyState == 4 ){ var xmlDoc = myXMLHTTPRequest.responseXML; if(! xmlDoc){ //workaround --> reparse the xsl document from responseText property var XMLString = myXMLHTTPRequest.responseText; var myParser = new DOMParser; xmlDoc = myParser.parseFromString(XMLString,"text/xml"); if(! xmlDoc){ alert("Es ist ein Fehler beim Import der XML Datei aufgetreten!"); } } } else{ alert("Es ist ein Fehler beim Download der XML Datei aufgetreten!"); } } else{ if (navigator.appName.indexOf("Explorer") != -1) { //COM-Objekte erzeugen var xml = new ActiveXObject("Msxml2.DOMDocument"); var xslt = new ActiveXObject("Msxml2.FreeThreadedDOMDocument"); var xslTemp = new ActiveXObject("Msxml2.XSLTemplate"); // load the xml file synchronous var PathToXML = window.location.href; var count = 0; //fuehrenden backslash bei localer Datei entfernen while (PathToXML.substring(0,1) == "/" && count < 5) { PathToXML = PathToXML.substring(1) count++;//Endlosschleife ausschlie�en } xml.async=false; xml.load(PathToXML); if (xml.readyState != 4 ){ alert("Es ist ein Fehler beim Download aufgetreten!"); } if (xml.parseError.errorCode != 0) { var myErr = xml.parseError; alert("Es ist ein Fehler aufgetreten! " + myErr.reason); } else { // load the xslt file synchronous xslt.async=false; xslt.load("Fussballtipp.xsl"); xslTemp.stylesheet = xslt; //xslt - Prozessor erzeugen var xslProc = xslTemp.createProcessor(); xslProc.input = xml; } } else{ alert("Dieser Browser wird zur Zeit noch nicht unterstuetzt!"); } } function TransformTemplate(){ if (navigator.appName.indexOf("Netscape") != -1 || navigator.appName.indexOf("Mozilla") != -1){ if (document.implementation && document.implementation.createDocument){ try{ var resultDocument = xsltProcessor.transformToDocument(xmlDoc); var strHTML = xmls.serializeToString(resultDocument); strHTML = RemoveBodyTag(strHTML); document.getElementById('result').innerHTML =""; document.getElementById('result').innerHTML = strHTML; } catch(e) { document.getElementById('result').innerHTML = e.description; xsltProcessor.reset(); } } } else{ if (navigator.appName.indexOf("Explorer") != -1) { try { xslProc.transform(); document.getElementById('result').innerHTML =""; var Output = RemoveBodyTag(xslProc.output); document.getElementById('result').innerHTML = Output; } catch(e) { document.getElementById('result').innerHTML = e.description; xslProc.reset(); } } else{ alert("Dieser Browser wird zur Zeit noch nicht unterstuetzt!"); } } }; function RemoveBodyTag(strHTML) { // Der String muss aus // dem Transformationsergebnis entfernt werden! var FirstIndex = strHTML.indexOf("',FirstIndex); FirstIndex = FirstIndex +1; var LastIndex = strHTML.lastIndexOf(" TimeBetweenClick){ for(i=0; i < Ankers.length;i++){ Ankers[i].style.cursor="wait"; } prevLinkParam = ""; prevCall=currCall; } } }; function ShowPlayerDetailsWindow(Kennung,PlayerName,BackgroundColor,CurrVer) { //html generation //fuehrendes whitespace im Namen entfernen count = 0; while (PlayerName.substring(0,1) == " " && count < 5) { PlayerName = PlayerName.substring(1) count++;//Endlosschleife ausschlie�en } //abschlie�endes whitespace im Namen entfernen count = 0; var StrLen = PlayerName.length; while (PlayerName.substring(StrLen-1,StrLen) == " " && count < 5) { PlayerName = PlayerName.substring(0,StrLen-1) count++;//Endlosschleife ausschlie�en } var Version = CurrVer.split("."); var Major = Version[0]; Major = Major.replace(/Version /,""); var Minor = Version[1]; if(Major == 3 && Minor >= 11){ //Unterstrich im Namen einfuegen PlayerName = PlayerName.replace(/ /g,"_"); } else{ if(Major > 3){ //Unterstrich im Namen einfuegen PlayerName = PlayerName.replace(/ /g,"_"); } } var str_buffer = new String (); str_buffer += "\n" + "\n\n"+ "
Fussballtippgemeinschaft - Details für " + PlayerName.replace(/_/g," ") + "
\n"+ "
\n"+ "\n"+ "\n"+ "
\n"+ "\n
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
............ erstellt mit Fussballtippgemeinschaft " + CurrVer + " ............
\n"+ "
\n"+ "
\n"+ "
\n"+ "\n"+ "
\n"+ "
Detailansicht für " + PlayerName.replace(/_/g," ") + "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
Verlauf der Platzierung
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
Übersicht Spieltage
(Tagessiege sind gelb gekennzeichnet)\n"+ "
\n"+ "
\n"+ "
\n"+ "
Übersicht Zusatztipps
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
Gesamtpunktzahl
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
Zur Online-Tippabgabe
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
\n"+ "
Copyright © 2oo4 - 2oo8 AKProgs. Alle Rechte vorbehalten.
\n"+ "
\n"+ "
\n"+ "
\n"+ "\n"+ "\n"+ "" var vDetails = window.open("", "Details"," scrollbars=yes,dependent=yes,width=1018,height=768,status=no,resizable=yes,top=0,left=0"); vDetails.opener=self; var vDetails_doc = vDetails.document; vDetails_doc.write (str_buffer); vDetails_doc.close(); if ( vDetails.closed != true ) { vDetails.focus(); } };
functions.inc.js
网页地址
文件地址
上一页
21/32
下一页
下载
( 15 KB )