|
|||
![]()
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 | |
|
|
![]() |
||||
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 |