05. august 2004 - 16:32
Der er
4 kommentarer og 1 løsning
Print side!
jeg har problemer med at få print boxen op i mit lille program. koden bliver kørt i et frame sammen med noget php, men bliver ikke udført. koden : <SCRIPT LANGUAGE="JavaScript"> <!-- alert ("hejsa"); self.print(); window.print(); alert ("hejsa2"); //--> </script> begge alert boxes kommer fint frem men ingen print box. hvis jeg ligger koden seperat ud i en html fil virker det fint nok. hvad gør jeg galt?
Annonceindlæg fra Cognizant
Agentic AI kræver mere end teknologi
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
05. august 2004 - 16:50
#2
hmm virker stadigt ikke, virker fint nok når jeg opdtaerer skærmbilledet dog, finder det meget underligt.
05. august 2004 - 16:58
#3
hele koden ser således ud : <html> <head> <title>Udskriv</title> <style type="text/css"> body, td { font-family:verdana; font-size:10pt; } </style> </head> <body> <? $counter = -1; function get_next() { global $counter; $counter = $counter + 1; return $counter; } $subject_nr = $_GET["subjectnr"]; if (isset($subject_nr)) { include('dbfunctions.inc.php'); $conn = get_connection(); $sql_statement = "SELECT ". " EmneNr, ". " TelefonNr, ". " Navn, ". " Adresse, ". " PostNr, ". " By, ". " Fødselsdag, ". " Kronisksyg, ". " Dagsdato, ". " omsætning, ". " CPR, ". " Kontonr, ". " Regnr, ". " [Phoner id], ". " Bemærkning ". "FROM DataFraExcel ". "WHERE EmneNr = '".$subject_nr."'"; $recordSet = &$conn->Execute($sql_statement); if (!$recordSet) { print $conn->ErrorMsg(); } else { if (!$recordSet->EOF) { $subject_nr = $recordSet->fields[get_next()]; $telephone = $recordSet->fields[get_next()]; $name = $recordSet->fields[get_next()]; $address = $recordSet->fields[get_next()]; $post_nr = $recordSet->fields[get_next()]; $town = $recordSet->fields[get_next()]; $birth_date = $recordSet->fields[get_next()]; $sick = $recordSet->fields[get_next()]; $todays_date = $recordSet->fields[get_next()]; $cash = $recordSet->fields[get_next()]; $cpr = $recordSet->fields[get_next()]; $conto_nr = $recordSet->fields[get_next()]; $reg_nr = $recordSet->fields[get_next()]; $phoner_id = $recordSet->fields[get_next()]; $remarks = $recordSet->fields[get_next()]; ?> <h1>Data er succesfuldt overført!</h1> <table border="0"> <tr> <td style="width:150px;">Emne nr</td> <td><?=$subject_nr?></td> </tr> <tr> <td>Telefonnr</td> <td><?=$telephone?></td> </tr> <tr> <td>Navn</td> <td><?=$name?></td> </tr> <tr> <td>Adresse</td> <td><?=$address?></td> </tr> <tr> <td>Post nr</td> <td><?=$post_nr?></td> </tr> <tr> <td>By</td> <td><?=$town?></td> </tr> <tr> <td>Fødselsdag</td> <td><?=$birth_date?></td> </tr> <tr> <td>Kronisk syg</td> <td><?=$sick?></td> </tr> <tr> <td>Dagsdato</td> <td><?=$todays_date?></td> </tr> <tr> <td>Omsætning</td> <td><?=$cash?></td> </tr> <tr> <td>CPR</td> <td><?=$cpr?></td> </tr> <tr> <td>Konto nr</td> <td><?=$conto_nr?></td> </tr> <tr> <td>Reg nr</td> <td><?=$reg_nr?></td> </tr> <tr> <td>Phoner id</td> <td><?=$phoner_id?></td> </tr> <tr> <td>Bemærkninger</td> <td><?=$remarks?></td> </tr> </table> <SCRIPT LANGUAGE="JavaScript"> <!-- alert ("hejsa"); self.focus(); self.print(); window.print(); alert ("hejsa2"); //--> </script> <? } // claus ændring else { ?> <p>Der er ikke indtastet emnenr, indtast venligts emnenr.</p> <? } } $recordSet->Close(); # optional $conn->Close(); # optional } else { ?> <p>Forkert emne nr</p> <? } ?> </body> </html>
05. august 2004 - 23:48
#4
Prøv at lægge en udgave af koden, som den ser ud, når den har været igennem din php-server (altså Vis kilde i browseren !-)