- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Netfone
- iPhone topik
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Magisk
- VoLTE/VoWiFi
- Vivo X200 Pro - a kétszázát!
- Xiaomi 14T - nem baj, hogy nem Pro
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Valaki segítsen, nagyon sürgős lenne!
Szeretnék úgy deklarálni sztringet, hogy a deklaráció többsoros, és az újsor jeleket nem tudom szűrni. Php-ban így lehet megoldani:$fields['levels'] = <<< END
<tr>
<td>Lakószintek:</td>
<td>
<input type="text" name="detailsLevels" />
</td>
</tr>
END;Javascriptben van ilyen?
Php-vel írom ki a deklarációt.mod:
Yeah, megvan a megoldás, php-ban sikerült megoldani:
<?php echo str_replace(chr(13),"\\n",$value); ?>
-
Sikerült megoldani a problémát
Úgyhogy tárgytalan... bocsi az előbbi hosszú hozzászólásért
kíváncsiak kedvéért az új kód:if(document.implementation && document.implementation.createDocument){
// Mozilla
var xsltProcessor = new XSLTProcessor();
// load the xslt file
var myXMLHTTPRequest = new XMLHttpRequest();
myXMLHTTPRequest.open("GET", "test.xsl", false);
myXMLHTTPRequest.send(null);
// get the XML document
xslStylesheet = myXMLHTTPRequest.responseXML;
xsltProcessor.importStylesheet(xslStylesheet);
// load the xml file
myXMLHTTPRequest = new XMLHttpRequest();
myXMLHTTPRequest.open("GET", "test.xml", false);
myXMLHTTPRequest.send(null);
var xmlSource = myXMLHTTPRequest.responseXML;
//transform
var resultDocument = xsltProcessor.transformToFragment(xmlSource, document);
document.getElementById("page").appendChild(resultDocument);
}else if(window.ActiveXObject){
// IE
// Load XML
xml = new ActiveXObject("MSXML2.DOMDocument");
xml.async = false;
xml.load("test.xml");
// Load XSL
xsl = new ActiveXObject("MSXML2.DOMDocument");
xsl.async = false;
xsl.load("test.xsl");
// Transform
document.getElementById("page").innerHTML=xml.transformNode(xsl);
}else{
// Browser unknown
alert("Browser unknown");
}Nekem elég nehezen sikerült rátalálnom
-
Remélem jó topikot válaszottam.
Kéne egy kis segítség, XML-t XSLT-vel próbálkozom XHTML-be konvertálni AJAX-on keresztül
A kódot megírtam, firefoxon müxik is, de az ie azt írja hogy valami hiba van az xsl-ben, ami a firefox-nak tökéletes. Szerintem a forrsákódban van valami, de nemtom hogy mi lehet az
Íme a kód:function Init(){
if (window.XMLHttpRequest) { // Gecko
var xslStylesheet;
var xsltProcessor = new XSLTProcessor();
var myDOM;
var xmlDoc;
// load the xslt file, example1.xsl
var myXMLHTTPRequest = new XMLHttpRequest();
myXMLHTTPRequest.open("GET", "TEST.xsl", false);
myXMLHTTPRequest.send(null);
xslStylesheet = myXMLHTTPRequest.responseXML;
xsltProcessor.importStylesheet(xslStylesheet);
// load the xml file, example1.xml
myXMLHTTPRequest = new XMLHttpRequest();
myXMLHTTPRequest.open("GET", "TEST.xml", false);
myXMLHTTPRequest.send(null);
xmlDoc = myXMLHTTPRequest.responseXML;
var fragment = xsltProcessor.transformToFragment(xmlDoc, document);
document.getElementById("page").innerHTML = "";
myDOM = fragment;
document.getElementById("page").appendChild(fragment);
}
else if (window.ActiveXObject) { // Internet Explorer
var xml = new ActiveXObject("MSXML2.XMLHTTP.3.0");
xml.open("GET", "TEST.xml", false);
xml.send(null);
var xsl = new ActiveXObject("MSXML2.XMLHTTP.3.0");
xsl.open("GET", "TEST.xsl", false);
xsl.send(null);
document.getElementById("page") = xml.responseXML.transformNode(xsl.responseXML);
}
}itt az XSL is, de nem hiném hogy ebben lenne a hiba
:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/document">
<xsl:for-each select="form">
<form id="regForm" action="#" method="POST">
<xsl:for-each select="field">
<div class="inputField">
<div class="inputLabel"><xsl:value-of select="label" /></div>
<input type="{@type}" name="{name}" />
</div>
</xsl:for-each>
<xsl:for-each select="hidden">
<input type="hidden" name="{name}" value="{value}" />
</xsl:for-each>
<xsl:for-each select="submit">
<a href="#" onClick="{action}"><xsl:value-of select="label" /></a>
</xsl:for-each>
</form>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet> -
Sziasztok!
Az lenne a kérdésem hogy megvalósítható-e olyan, hogy egy függvénynek paraméterként egy MÁSIK paraméteres függvényt adok meg, hogy azt végrehajtsa az első függvényben?
Ha igen, akkor hogyan?Egy ajaxos weboldalra kéne, mert a paraméterként átadott függvény nagyon bonyolult, egy XML-t bontana ki.
Új hozzászólás Aktív témák
Hirdetés
- Előrendelhető a OnePlus Pad 3
- Kettő együtt: Radeon RX 9070 és 9070 XT tesztje
- btz: Internet fejlesztés országosan!
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Azonnali informatikai kérdések órája
- Netfone
- Spórolós topik
- iPhone topik
- Motorola Edge 50 Neo - az egyensúly gyengesége
- További aktív témák...
- Iphone 13 Pro Max 128 GB /// 86% Akku // Számlával és Garaniával
- Iphone 12 Pro Max 128 GB /// 88% Akku // Számlával és Garanciával
- Xiaomi Redmi 9A 32GB Kártyafüggetlen 1Év Garanciával
- Apple iPhone 12 Pro Max 128GB Kártyafüggetlen 1Év Garanciával
- Samsung Galaxy S23PLUS 256GB Kártyafüggetlen 1Év Garanciával
- ÚJ HP EliteBook 840 G8 - 14"FHD IPS - i5-1145G7 - 32GB - 512GB SSD - Win10 - 6 hónap Garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 7600XT 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- SzoftverPremium.hu
- Honor 9X Lite 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged