|
|||
html oder pdf Datei laden
Hallo,
ich möchte auf einem Button oder einem Link eine Funktion hinterlegen, wo man draufklickt und im Hintergrund wird eine html oder php Datei geladen, die ein pdf enthält. Die html-Datei hab ich schon und in der ist ein iframe enthalten zu der php-Datei, die mittels fpdf ein pdf-Dokument erzeugt. Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>drucken</title> </head> <body> <div style="position:absolute;left:0;top:0"> <iframe src="ex.php" width="0" height="0" frameborder="0"></iframe> </div> </body> </html> Soweit klappt alles. Wenn ich das jetzt aber via Javascript versuche zu laden, klappt es nicht. Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" language="javascript"> var http_request = false; function makeRequest(url) { http_request = false; if(window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if(http_request.overrideMimeType) { http_request.overrideMimeType('text/html'); } } else if(window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Kann keine XMLHTTP Instance erzeugen...'); return false; } http_request.onreadystatechange = alertContents; http_request.open('GET', url, true); http_request.send(null); } function alertContents() { if(http_request.readyState == 4) { if(http_request.status == 200) { alert("Klappt!"); } else { alert('Klappt leider nicht!'); } } } </script> </head> <body> <button onclick="makeRequest('print.html')">Make a request</button> </body> </html> Gibt es da vielleicht eine Alternative? Ich brauch ein Button, da soll der User draufdrücken und entweder die php-Datei direkt oder die html Datei laden. Vielleicht mit einem popup? Das man im Hintergrund öffnet und das sich dann von alleine schließt oder? Danke für Tipps. |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Redesign für Steiner Cycling Team | pkipper | Site- und Layoutcheck | 11 | 09.02.2011 13:25 |
wie sieht eine css datei aus | franknixweis | CSS | 3 | 16.07.2008 00:54 |
DIV immer ganze Breite - normal?!?!? | csski | CSS | 3 | 02.07.2008 13:20 |
CSE HTML Validator Standard Anschaffung wert? | DieterWelzel | Offtopic | 10 | 17.08.2007 18:02 |
css datei zuerst laden | BooKer | CSS | 12 | 05.12.2005 17:08 |