Beste Tweakeraars
,
Voor ons restaurant hebben wij een reserveringssysteem met een knop om een dymo label te printen waarop de naam van de reservering staat samen met het aantal volwassenen, kinderen en de duur (2 of 3 uur)
Sind enige tijd werkt dit niet meer. Er komt in Internet Explorer 11 een pop-up omhoog met de melding dat het etiket word afgedrukt en daar blijft het bij.
Aan deze knop hebben wij de volgende code hangen:
<html> <title>Dynamo Label</title> <head> <script src="http://labelwriter.com/software/dls/sdk/js/DYMO.Label.Framework.latest.js" type="text/javascript" charset="UTF-8"></script> <?php echo "<SCRIPT LANGUAGE=VBScript>Sub Btn1_onclick()Dim DymoAddIn, DymoLabelSet DymoAddIn = CreateObject(\"DYMO.DymoAddIn\")Set DymoLabel = CreateObject(\"DYMO.DymoLabels\")DymoAddIn.Open \"F:\Dymo Labels\etenopzondag.lwl\""; $parse_uri = explode('wp-content', $_SERVER['SCRIPT_FILENAME']); require_once( $parse_uri[0] . 'wp-load.php' ); global $wpdb; $print_id_dynamo = $_GET['print_id_dynamo']; $get_reserveringen = "SELECT * FROM " . $wpdb->prefix . "reserveringen WHERE reserverings_id = '$print_id_dynamo'"; $get_reserveringen_result = $wpdb->get_results($get_reserveringen); $Naam = "Naam " . $get_reserveringen_result[0]->naam; $res = "Res " . $get_reserveringen_result[0]->reserverings_id; $tijd = "Tijd " . $get_reserveringen_result[0]->begin_tijd; $email = "Email " . $get_reserveringen_result[0]->emailadres; $opmerkingen = "Opmerkingen " . $get_reserveringen_result[0]->opmerkingen; $telefoonnummer = "Telefoonnummer " . $get_reserveringen_result[0]->telefoonnummer; $duur = "Duur " . $get_reserveringen_result[0]->duur; $aantal_volwassenen = "Volw. " . $get_reserveringen_result[0]->aantal_volwassenen; echo "DymoLabel.SetAddress 1,\"\"+chr(10)+\"" . $Naam . "\"+chr(10)+\"" . $res . "\"+chr(10)+\"" . $tijd . "\"+chr(10)+\"" . $email . "\"+chr(10)+\"" . $opmerkingen . "\"+chr(10)+\"" . $telefoonnummer . "\"+chr(10)+\"" . $duur . "\"+chr(10)+\"" . $aantal_volwassenen . "\"\n"; echo "DymoAddIn.Print 1, TRUE\n"; echo "window.close()End Sub</SCRIPT>"; ?> </head> <body onLoad="Btn1_onclick()" topmargin=2 leftmargin=2 > <center>Etiket wordt afgedrukt</center></body></html>
Wat doen wij fout?.
Alvast bedankt!
Maurice Lefevere
Voor ons restaurant hebben wij een reserveringssysteem met een knop om een dymo label te printen waarop de naam van de reservering staat samen met het aantal volwassenen, kinderen en de duur (2 of 3 uur)
Sind enige tijd werkt dit niet meer. Er komt in Internet Explorer 11 een pop-up omhoog met de melding dat het etiket word afgedrukt en daar blijft het bij.
Aan deze knop hebben wij de volgende code hangen:
<html> <title>Dynamo Label</title> <head> <script src="http://labelwriter.com/software/dls/sdk/js/DYMO.Label.Framework.latest.js" type="text/javascript" charset="UTF-8"></script> <?php echo "<SCRIPT LANGUAGE=VBScript>Sub Btn1_onclick()Dim DymoAddIn, DymoLabelSet DymoAddIn = CreateObject(\"DYMO.DymoAddIn\")Set DymoLabel = CreateObject(\"DYMO.DymoLabels\")DymoAddIn.Open \"F:\Dymo Labels\etenopzondag.lwl\""; $parse_uri = explode('wp-content', $_SERVER['SCRIPT_FILENAME']); require_once( $parse_uri[0] . 'wp-load.php' ); global $wpdb; $print_id_dynamo = $_GET['print_id_dynamo']; $get_reserveringen = "SELECT * FROM " . $wpdb->prefix . "reserveringen WHERE reserverings_id = '$print_id_dynamo'"; $get_reserveringen_result = $wpdb->get_results($get_reserveringen); $Naam = "Naam " . $get_reserveringen_result[0]->naam; $res = "Res " . $get_reserveringen_result[0]->reserverings_id; $tijd = "Tijd " . $get_reserveringen_result[0]->begin_tijd; $email = "Email " . $get_reserveringen_result[0]->emailadres; $opmerkingen = "Opmerkingen " . $get_reserveringen_result[0]->opmerkingen; $telefoonnummer = "Telefoonnummer " . $get_reserveringen_result[0]->telefoonnummer; $duur = "Duur " . $get_reserveringen_result[0]->duur; $aantal_volwassenen = "Volw. " . $get_reserveringen_result[0]->aantal_volwassenen; echo "DymoLabel.SetAddress 1,\"\"+chr(10)+\"" . $Naam . "\"+chr(10)+\"" . $res . "\"+chr(10)+\"" . $tijd . "\"+chr(10)+\"" . $email . "\"+chr(10)+\"" . $opmerkingen . "\"+chr(10)+\"" . $telefoonnummer . "\"+chr(10)+\"" . $duur . "\"+chr(10)+\"" . $aantal_volwassenen . "\"\n"; echo "DymoAddIn.Print 1, TRUE\n"; echo "window.close()End Sub</SCRIPT>"; ?> </head> <body onLoad="Btn1_onclick()" topmargin=2 leftmargin=2 > <center>Etiket wordt afgedrukt</center></body></html>
Wat doen wij fout?.
Alvast bedankt!
Maurice Lefevere