[XSL] XSLT vanuit modaal IE dialog

Pagina: 1
Acties:

  • apa
  • Registratie: April 2001
  • Laatst online: 04-10-2025

apa

Run Forest, ruuuuuuuuuunnnnn!!

Topicstarter
Ik ontwikkel een nieuwe user-interface voor een bestaande web-applicatie. Deze nieuwe UI zal werken met XML bestanden die client-side getransformeerd worden naar HTML via XSL/XSLT: aangezien de applicatie enkel op de standaard-computers van het bedrijf moet kunnen draaien, weet ik exact welke soft daarop draait en weet ik dat dat steeds zal lukken.

Nu had ik graag bepaalde sub-schermen modaal gemaakt (geopend via de window.showModalDialog methode in IE). Nu blijkt dat ik dan enkel een blanco pagina te zien krijg. Het lijkt mij te betekenen dat IE's XSL-features niet werken voor modale schermen. Kan iemand die bevestigen? Of doe ik iets verkeerd?

De XML die ik zo open werkt overigens wel correct wanneer ik die niet-modaal open.

P.S.: Sorry als ik dit in het verkeerde forum plaats... Heb even rondgekeken naar de andere fora hier, maar kon geen beter passende vinden. Mods: move gerust indien nodig geacht.

PC: R5-2600X | X370-Pro | 2x8GB | 960Pro 512GB | WD 4TB | GTX 660 | Eizo CX240 | Steinberg UR22MkII | JBL LSR305


  • r0bert
  • Registratie: September 2001
  • Laatst online: 26-04 17:38
Misschien is een beetje code/output whatever handig ;)

  • apa
  • Registratie: April 2001
  • Laatst online: 04-10-2025

apa

Run Forest, ruuuuuuuuuunnnnn!!

Topicstarter
Neem een XML bestand die met een XSL vertaals kan worden vertaald. De XML wordt rechtstreeks in de browser opgeroepen via de URL "http://localhost/test/main.xml":

main.xml:
code:
1
2
3
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="http://localhost/test/main.xsl"?>
<DATA>Hello world</DATA>


main.xsl:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" version="4.0"/>

<xsl:template match="/DATA">
<html>
<head><title>MAIN.XML via XSL</title></head>
<body>
De XML bevat <xsl:value-of select="." />
<br/>
<input type="button" value="Klik hier voor popup" onclick="window.showModalDialog('http://localhost/test/main.xml');" />
</body>
</html>
</xsl:template>

</xsl:stylesheet>


Als ik nu "http://localhost/test/main.xml" ingeef als URL, dan zie ik een HTML met de tekst "De XML bevat Hello world" en daaronder een knop.
Als ik op die button klik, dan krijg ik mooi een modaal scherm. Dat modaal scherm blijft echter volledig blanco...

[ Voor 21% gewijzigd door apa op 28-04-2005 13:42 . Reden: Typo's ]

PC: R5-2600X | X370-Pro | 2x8GB | 960Pro 512GB | WD 4TB | GTX 660 | Eizo CX240 | Steinberg UR22MkII | JBL LSR305


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Het lijkt een bekend probleem maar ik kan zo snel niemand vinden die dit 100% uitsluit.

Wat je zou kunnen doen is een (i)frame openen in de modal dialog, en daarin eens proberen de XML te laden... Wellicht dat dat wél werkt... Het is ranzig, maar wel handig om even te testen.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • apa
  • Registratie: April 2001
  • Laatst online: 04-10-2025

apa

Run Forest, ruuuuuuuuuunnnnn!!

Topicstarter
Je hebt gelijk: het blijkt zo idd te werken. THNX!

PC: R5-2600X | X370-Pro | 2x8GB | 960Pro 512GB | WD 4TB | GTX 660 | Eizo CX240 | Steinberg UR22MkII | JBL LSR305


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
apa schreef op donderdag 28 april 2005 @ 15:06:
Je hebt gelijk: het blijkt zo idd te werken. THNX!
Who da man? 8) :7

Effe alle gekheid op een stokje: Ik zie eigenlijk niet in waarom het niet zou werken in een modal dialog en ik kan er verder ook niks over vinden (tenminste: niemand die met 100% zekerheid kan zeggen waar het aan ligt en waarom dat zo is), en dat vind ik toch op z'n minst vreemd.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1