Hallo!
Ich setze wie folgt per Link ein neues Script in meine DOM-Struktur (Möchte das Readability-Script von arc90 für meine Seite nutzbar machen):
Alles anzeigen
Wenn ich mir dieses readabilityscript anschaue, dann gefällt mir gar nicht was ich sehe, denn ich glaube, dass ist JSON womit ich mich überhaupt nicht auskenne. Glaube aber es zu kapieren:
Es sieht im groben so aus:
Alles anzeigen
Ich denke im groben passiert da folgendes: die Variable "readability" wird zu einem Objekt einer Klasse die via JSON-Format beschrieben wird.
Letztlich wird aber immer noch unten das "readability.init();" aufgerufen, und dass möchte ich lieber noch oben in dem Link ausführen. Wie kann man das machen?
Grüße,
ehw
Ich setze wie folgt per Link ein neues Script in meine DOM-Struktur (Möchte das Readability-Script von arc90 für meine Seite nutzbar machen):
Quellcode
- javascript:(function(){
- readStyle='style-newspaper';
- readSize='size-large';
- readMargin='margin-wide';
- _readability_script=document.createElement('SCRIPT');
- _readability_script.type='text/javascript';
- _readability_script.src='http://personalpress.kanubox.de/readability/js/readability.js?x='+(Math.random());
- document.getElementsByTagName('head')[0].appendChild(_readability_script);
- })();
Wenn ich mir dieses readabilityscript anschaue, dann gefällt mir gar nicht was ich sehe, denn ich glaube, dass ist JSON womit ich mich überhaupt nicht auskenne. Glaube aber es zu kapieren:
Es sieht im groben so aus:
Quellcode
- var dbg = function(s) {
- if(typeof console !== 'undefined')
- console.log("Readability: " + s);
- };
- var readability = {
- version: '0.5.1',
- emailSrc: 'http://lab.arc90.com/experiments/readability/email.php',
- kindleSrc: 'http://lab.arc90.com/experiments/readability/kindle.php',
- iframeLoads: 0,
- ...
- };
- readability.init();
Ich denke im groben passiert da folgendes: die Variable "readability" wird zu einem Objekt einer Klasse die via JSON-Format beschrieben wird.
Letztlich wird aber immer noch unten das "readability.init();" aufgerufen, und dass möchte ich lieber noch oben in dem Link ausführen. Wie kann man das machen?
Grüße,
ehw