Hirdetés
-
PROHARDVER!
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
- Iphone 13 mini 128Gb- 100% akku
- Bomba ár! Dell Latitude E7450 - i7-5GEN I 8GB I 256SSD I 14" FHD Touch I HDMI I Cam I W10 I Gari!
- Corsair Vengeance White RGB 2x16Gb 6000 cl36 bontatlan/új eladó (XMP/Expo)
- Dell Latitude 7290- I5 7 gen - 8Gb -256Gb
- Nikon D750 + 50mm f/1.4G + 24-120mm f/4G + Lowepro Mini Trekker AW szett
- Dupla Lencsés PTZ Biztonsági Kamera 2.4/5G Dual Band Wifi Kamera+128gb mermoria kártya
- GYÖNYÖRŰ iPhone 12 Pro Max 128GB Graphite -1 ÉV GARANCIA -Kártyafüggetlen, MS3951, 100% Akkumulátor
- BESZÁMÍTÁS! MSI B450M R5 5600X 32GB DDR4 500GB SSD RX 6800 16GB Zalman Z1 PLUS Cooler Master 750W
- Lenovo T450s notebookok - 14", i5-i7, 4-12GB RAM, eu vil.bill, számla, gar
- LED Neon kötél 5 méter 8W/méter / 12 hó jótállás
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest







