Hirdetés
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- eldiablo: 30 év után szakítottunk, de azért még beszélünk...
- eBay-es kütyük kis pénzért
- sziku69: Fűzzük össze a szavakat :)
- mefistofeles: Érdekes történések a hardveraprón...2.
- Meggyi001: Amire figyelned kell Párizsban is...
- Brogyi: CTEK akkumulátor töltő és másolatai
- joghurt: Megtarthatod a jogsid?
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
-
LOGOUT
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
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- alza vélemények - tapasztalatok
- ASUS routerek
- Kerékpárosok, bringások ide!
- Konteó topic
- Apple asztali gépek
- iPhone-t használók OFF topikja
- Milyen okostelefont vegyek?
- BMW topik
- Nyíregyháza és környéke adok-veszek-beszélgetek
- További aktív témák...
- BESZÁMÍTÁS! Sapphire B650M R7 8700F 32GB DDR5 1TB SSD RX 9070 XT 16GB CM MasterBox 5 fehér 750W
- BESZÁMÍTÁS! Sapphire B650M R5 7500F 32GB DDR5 1TB SSD RTX 3080 10GB Lian LI LANCOOL 207 FSP 750W
- ZTE MF289D nagysebességű 4G / 4G+ LTE Cat12/13 Sim kártyás WIFI router hotspot modem - FÜGGETLEN
- BESZÁMÍTÁS! Asus ROG Z790 i9 13900K 32GB DDR5 1TB SSD RX 7900 XTX 24GB Lian LI LANCOOL 207 ROG 750W
- BESZÁMÍTÁS! Gigabyte Z390 i7 9700K 16GB DDR4 512GB SSD RX 7600 8GB Kolink VOID ADATA 600W
- Apple iPhone 12 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi Redmi 14C / 4/128GB / Kártyafüggetlen / 12Hó Garancia
- GYÖNYÖRŰ iPhone 12 Mini 128GB Purple-1 ÉV GARANCIA - Kártyafüggetlen, MS3630
- ÁRGARANCIA!Épített KomPhone i9 14900KF 32/64GB DDR5 RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest






