• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Download PDF

Shibb

New member
Hallo.

Ich habe etwas psydocode zusammengeschrieben um auszudrücken was ich gerne in Javascript schreiben würde, evtl. weiß jemand wie ich die auskommentierten Zeilen in JS schreibe:

PHP:
var imported = document.createElement('script');
imported.src = "./jquery-2.1.1.min.js";
document.head.appendChild(imported);

$(document).ready(function(){
  pdfs = downloadManager(document,1);  
   $.each(pdfs, function( key, value ) {
   //download value
   
   });  
     
});


function downloadManager(document, recursive){
  var pdfs = [];
  if(recursive<1){
    //return $.merge(pdfs, $('a[href$="pdf"]'));
  }
  var links = document.links;
  $.each( links, function( key, value ) {
    //$.merge(pdfs,downloadManager(httpGet(value),recursive-1));
  });
  return pdfs;  
}
function httpGet(theURL){
  $.get(theURL, function(response) {
    return response; 
  });
}
 
Zuletzt bearbeitet:
Naja, die beiden unteren rufen eine Funktion auf. Diese Funktion müsste irgendwo deklariert werden und kann dann irgendwelche Dinge tun. Hast du ne Funktion "merge"?

Den oberen Kommentar verstehe ich nicht ganz, willst du was runterladen mit JS?
 
Mit merge meine ich einfach das mergen von arrays. Mir geht es darum das die Funktion hhtpGet mir kein Object von dem Typ zurückgibt so, dass ich
PHP:
var links = document.links;
aufrufen kann.

Der obbere Kommentar ist so zu verstehen das ich nun allle Dateien welche hinter den gesammelten Links im Array "pdfs" stehen herunterladen will, so wie hier erklärt (http://stackoverflow.com/questions/3749231/download-file-using-javascript-jquery).
 
Zuletzt bearbeitet:
Zurück
Oben