XaraX: unterschiedliche Infos an gleicher Stelle im Fenser einblenden

Beitrag lesen

Hallo Axel,

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
Ah Ja, XHTML1.1, toll, hype!

<script type="application/x-javascript">[/code]
                   ^und der IE?

<ul>
   <li onclick="zeige_text('a1',0)">Hinterm Mond</li>
   <li onclick="zeige_text('a1',1)">Wird alles gut?</li>
   <li onclick="zeige_text('a2',0)">Was sagt Susi?</li>
   <li onclick="zeige_text('a2',1)">Noch was</li>
  </li>
      ^sicher ein Tippfehler.

<noscript>Es ist nur ein kleiner Text für ein Element. Aber ein großer Text für das Dokument.</noscript>
noscript darf keine Zeichendaten direkt enthalten.[1]

Das ist nur schnell aus einem bestehendem Dokument, was ich mal für den FF benötigt habe, um eine grafische Oberfläche zu realisieren abkopiert. "Hype" soll es nicht sein.

Wegen [1] möchtest Du auch Dein Script nochmal vollständig überarbeiten.

Werde ich wohl müssen, da Du es freundlicher Weise nicht getan hast:

  
<?xml version="1.0" encoding="ISO-8859-1"?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">  
 <head>  
  <title>Under Construction</title>  
  <script type="application/x-javascript">
  
   function zeige_text(a,b){  
      var a=document.getElementById(a)  
      var b=a.getElementsByTagName('noscript')[b]  
  
      if(a.getElementsByTagName('div').length>0)  
         a.removeChild(a.getElementsByTagName('div')[0])  
  
      var c=document.createTextNode(b.firstChild.nodeValue.substr(3,b.firstChild.nodeValue.length-7))  
      var d=document.createElement('div')  
  
      d.appendChild(c)  
      a.appendChild(d)  
   }  

  
  </script>  
  <style type="text/css">  
  li {text-decoration:underline;color:blue}  
  li:hover{color:red}  
  </style>  
 </head>  
 <body onload="showModalDialog('form.htm')">  
  <ul> <li onclick="zeige_text('a1',0)">Hinterm Mond</li>  
   <li onclick="zeige_text('a1',1)">Wird alles gut?</li>  
   <li onclick="zeige_text('a2',0)">Was sagt Susi?</li>  
   <li onclick="zeige_text('a2',1)">Noch was</li>  
  </ul>  
  <div id="a1">  
   <h1>Hallo Welt!</h1>  
   <noscript><p>Es ist nur ein kleiner Text für ein Element. Aber ein großer Text für das Dokument.</p></noscript>  
   <noscript><p>Alles wird gut. Wer hat da gelacht?!</p></noscript>  
  </div>  
  <div id="a2">  
   <h1>Susi Sorglos:</h1>  
   <noscript><p>Zitat 1.</p></noscript>  
   <noscript><p>nix</p></noscript>  
  </div>  
 </body>  
</html>  

Du "möchtest" bitte so nett sein, da ich kein IE habe, für Kompatibilität zum IE zu sorgen.

Gruß aus Berlin!
eddi

--
Wer Rechtschreibfehler findet, darf sie behalten.