Gunnar Bittersmann: Zeile aus Script im gleichen Script auslesen

Beitrag lesen

@@hos:

nuqneH

habe, die aktuelle Version beinhaltet (es geht also um Versionierung, falls jemand fragt, warum ich das frage :-))

Und wozu brauchst du^W^W braucht der Nutzer die Versionsnummer?

..kann ich dann irgendiwe IM selben Dokument an anderer Stelle parsen, was in der ersten Zeile steht?

<script id="foo">  
[code lang=javascript]  /* Lorem ipsum */  
  (function ()  
  {  
    void();  
  })();

</script>
<script>

  (function ()  
  {  
    function getVersion(scriptId)  
    {  
      return document.getElementById(scriptId).firstChild.nodeValue.match(/\/\*.*\*\//);  
    }  
  
    if (window.addEventListener) window.addEventListener("load", function () { alert(getVersion('foo')); }, false);  
  })();

</script>[/code]

funktioniert in modernen Browsern, nicht in IE 8 abwärts (generell nicht, nicht nur wegen window.addEventListener nicht).

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)