alleen zichtbaar gedeelte tekst wordt afgedrukt

Vragen/antwoorden betreffende het maken van je eigen website.

kris.gua
Lid geworden op: 14 apr 2006, 10:43
Locatie: Brasschaat

21 jun 2014, 13:04

Bij een poging een pagina van deze website af te drukken, wordt alleen het zichtbare gedeelte afgedrukt.
Ik was daarom op zoek naar een script om een knop toe te voegen “print dit artikel”. Ik vond het javascript (window.print). Bestaat er ook zo’n script om het gedeelte dat je pas ziet na scrollen , mee af te printen ?
http://www.marcel-heyndrikx-svd.be/ajaar.php#

Ook voor ik er een speciaal printstijlblad en link om te printen bijzette, werd maar een deel van de tekst afgedrukt. Op een andere website die ik volgens hetzelfde systeem gemaakt heb, heb ik dat probleem niet: daar wordt wel heel de tekst afgedrukt ( www.triangulovzw.be ).

Kan iemand hier een oplossing voor geven?

Alvast bedankt,
Kris

PS: ik heb ook al geprobeerd zonder scrollbalk, en met min-heigt, maar het probleem blijft dan hetzelfde.
AspireE17-intelcore i3-6100U - Windows 10
HP Pavilion dm3 Notebook PC processor: AMD AThion ™ Neo W2 Dual Core Processor L335 1.60 GHz
Acer Aspire 7551 Processor: AMD Athlon™IIP320dual coreProcessor 2.10 GHzt
Windows 7Home

kris.gua
Lid geworden op: 14 apr 2006, 10:43
Locatie: Brasschaat

21 jun 2014, 16:15

Ik heb dit nog gevonden : op http://stackoverflow.com/questions/5195 ... ar-appears

ik moest in de header dit bijvoegen:
<style type="text/css" media="print">
#yourDivIdHere{width: 90%; overflow:auto;}
</style>

(bij mij div resultaat)

Er wordt al een groter stuk afgedrukt, maar nog niet alles.

Ik weet eerlijk gezegd niet meer wat ik allemaal veranderd heb, maar nu wordt heel de tekst afgedrukt, maar ook heel veel lege pagina's met enkel URL ...
AspireE17-intelcore i3-6100U - Windows 10
HP Pavilion dm3 Notebook PC processor: AMD AThion ™ Neo W2 Dual Core Processor L335 1.60 GHz
Acer Aspire 7551 Processor: AMD Athlon™IIP320dual coreProcessor 2.10 GHzt
Windows 7Home

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

22 jun 2014, 13:37

Beste Kris,

Ik ga hier een voor een trachten de wijzigingen in je code op te sommen.
Maak voor alle zekerheid een copy van het oorspronkelijke bestand.

1. Verwijder

Code: Selecteer alles

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
2. Vooreerst ben je een script vergeten af te sluiten nl.

Code: Selecteer alles

<script type="text/javascript" src="ckeditor/ckeditor.js">
moet zijn

Code: Selecteer alles

<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
3. Vervang

Code: Selecteer alles

<style type="text/css" media="print">
    #resultaat{width: 90%; overflow:auto;}
</style>
door

Code: Selecteer alles

<style type="text/css">
@media print { body { font-size:12px; font-family:Verdana,Helvetica,sans-serif; color:#000000; text-align:left }  }
@media print { #content2 {  display: block; width: auto; height: auto; text-align:justify; } } 
</style>

    <script language="javascript" type="text/javascript">
        function printDiv(divID) {
            //Get the HTML of div
            var divElements = document.getElementById(divID).innerHTML;
            //Get the HTML of whole page
            var oldPage = document.body.innerHTML;

            //Reset the page's HTML with div's HTML only
            document.body.innerHTML = 
              "<html><head><title></title></head><body>" + 
              divElements + "</body>";

            //Print Page
            window.print();

            //Restore orignal HTML
            document.body.innerHTML = oldPage;

          
        }
    </script>
4. Vervang

Code: Selecteer alles

<a href="javascript:window.print()">Preek afdrukken</a>
door

Code: Selecteer alles

<input type="button" value="Preek afdrukken" onclick="javascript:printDiv('content2')" />
Houd me op de hoogte ;)

mvg,
Coderunner
Bedank de perso(o)n(en) die je volledig op vrijwillige basis een antwoord geeft(geven) en/of beantwoord ten minste een reaktie op jouw vraag. Zo weten andere gebruikers EN de moderator dat je "probleem" al dan niet is opgelost. Alvast bedankt.

kris.gua
Lid geworden op: 14 apr 2006, 10:43
Locatie: Brasschaat

22 jun 2014, 18:23

Dag Coderunner,
ge hebt het weer gelapt! Ze hebt uw naam echt wel goed gekozen. DANK U. Uw uitleg was ook weer heel duidelijk. Nu wordt heel de tekst afgedrukt.

Toch nog een vraagje, maar dat probeer ik eerst zelf op te lossen. Als ik op de knop afdrukken klik, komt heel de tekst van content2 (submenu en resultaat) in beeld, bovenop de achtergrond. De achtergrond en het submenu worden echter niet mee afgedrukt. (Zoals de bedoeling is.)
De bezoekers van deze website zijn over het algemeen geen kraks wat betreft computer. Ik vrees dat de meesten zullen denken dat die achtergrond mee zal afgedrukt worden, en het zullen annuleren.

Ik laat weten of het me lukt dit zelf op te lossen. (Ik maak weer eerst een kopie, natuurlijk.)

groetjes,

Kris
AspireE17-intelcore i3-6100U - Windows 10
HP Pavilion dm3 Notebook PC processor: AMD AThion ™ Neo W2 Dual Core Processor L335 1.60 GHz
Acer Aspire 7551 Processor: AMD Athlon™IIP320dual coreProcessor 2.10 GHzt
Windows 7Home

kris.gua
Lid geworden op: 14 apr 2006, 10:43
Locatie: Brasschaat

22 jun 2014, 19:27

Nog een vraag: Ik zou graag deze tekst uit de footer "© Marcel Heyndrikx - Iedereen mag deze preken gebruiken mits ze vrij en gratis voor iedereen toegankelijk blijven." Onderaan bij elke afgedrukte preek toevoegen. Is dat mogelijk met een kleine aanpassing, of moet er dan een heel ander script gebruikt worden?

PS: deze tekst komt er toch al bij, soms wel op zeer grote afstand van de doorlopende tekst. (Sorry: door al mijn probeersels, was de footer verdwenen in de website zelf. Terug in orde gebracht, maar het duurde even voor dit zichtbaar werd).
Die afstand is echter steeds verschillend. Kan ik daar iets aan verhelpen?
AspireE17-intelcore i3-6100U - Windows 10
HP Pavilion dm3 Notebook PC processor: AMD AThion ™ Neo W2 Dual Core Processor L335 1.60 GHz
Acer Aspire 7551 Processor: AMD Athlon™IIP320dual coreProcessor 2.10 GHzt
Windows 7Home

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

22 jun 2014, 21:00

kris.gua schreef:...de footer ... Die afstand is echter steeds verschillend. Kan ik daar iets aan verhelpen?
Beste Kris,

Kijk eens na in je stylesheet of je id content2 een vaste hoogte hebt meegegeven, anders veranderen in height: auto;


kris.gua schreef:... Ik zou graag deze tekst uit de footer "© Marcel Heyndrikx - Iedereen mag deze preken gebruiken mits ze vrij en gratis voor iedereen toegankelijk blijven." ...
Beste Kris,

1- Wijzig de blauwe tekst in
<style type="text/css">
@media print { body { font-size:12px; font-family:Verdana,Helvetica,sans-serif; color:#000000; text-align:left } }
@media print { #content2 { display: block; width: auto; height: auto; text-align:justify; } }
</style>
naar
<style type="text/css">
@media print { body { font-size:12px; font-family:Verdana,Helvetica,sans-serif; color:#000000; text-align:left } }
@media print { #uitprinten { display: block; width: auto; height: auto; text-align:justify; } }
</style>
2- Voeg in de code de rode tekst toe
<div id="content2" class="afdrukken"><div id="uitprinten"><h1>Ajaar</h1><div id="printerke"><p>
3- Wijzig de blauwe code in
<input type="button" value="Preek afdrukken" onclick="javascript:printDiv('content2')" />
naar
<input type="button" value="Preek afdrukken" onclick="javascript:printDiv('uitprinten')" />
4- Zoek naar
<div style="float: right; margin-right: 16px"></div><div class="blokeinde"></div></div>
en verwijder de laatste roodgekleurde </div>

5- Wijzig de footer
<div id="footer"><p> &copy; Marcel Heyndrikx - Iedereen mag deze preken gebruiken mits ze vrij en gratis voor iedereen toegankelijk blijven.</p>
<a href="mailto: info@marcel-heyndrikx-svd.be">contact webmaster</a></div></body></html></div></div></div></div><!-- Start of StatCounter Code for Default Guide -->
<script type="text/javascript">
var sc_project=8739241;
var sc_invisible=1;
var sc_security="ffa6df69";
var scJsHost = (("https:" == document.location.protocol) ?
"https://secure." : "http://www.");
document.write("<sc"+"ript type='text/javascript' src='" +
scJsHost+
"statcounter.com/counter/counter.js'></"+"script>");
</script>
<noscript><div class="statcounter"><a title="website
statistics" href="http://statcounter.com/free-web-stats/"
target="_blank"><img class="statcounter"
src="http://c.statcounter.com/8739241/0/ffa6df69/1/"
alt="website statistics"></a></div></noscript>
<!-- End of StatCounter Code for Default Guide -->
</body></html>
en vervang door
<div id="footer"><p> &copy; Marcel Heyndrikx - Iedereen mag deze preken gebruiken mits ze vrij en gratis voor iedereen toegankelijk blijven.</p>
<a href="mailto: info@marcel-heyndrikx-svd.be">contact webmaster</a>
</div>

</div></div></div></div>
<!-- Start of StatCounter Code for Default Guide -->
<script type="text/javascript">
var sc_project=8739241;
var sc_invisible=1;
var sc_security="ffa6df69";
var scJsHost = (("https:" == document.location.protocol) ?
"https://secure." : "http://www.");
document.write("<sc"+"ript type='text/javascript' src='" +
scJsHost+
"statcounter.com/counter/counter.js'></"+"script>");
</script>
<noscript><div class="statcounter"><a title="website
statistics" href="http://statcounter.com/free-web-stats/"
target="_blank"><img class="statcounter"
src="http://c.statcounter.com/8739241/0/ffa6df69/1/"
alt="website statistics"></a></div></noscript>
<!-- End of StatCounter Code for Default Guide -->
</body></html>
Succes
mvg,
Coderunner
Bedank de perso(o)n(en) die je volledig op vrijwillige basis een antwoord geeft(geven) en/of beantwoord ten minste een reaktie op jouw vraag. Zo weten andere gebruikers EN de moderator dat je "probleem" al dan niet is opgelost. Alvast bedankt.

kris.gua
Lid geworden op: 14 apr 2006, 10:43
Locatie: Brasschaat

22 jun 2014, 21:45

Beste Coderunner,

Ik heb één en ander geprobeerd, maar zie niet hoe ik de aanpassingen kan doen. Kan u me toch nog eens helpen? (Het staat in .php, dus heb ik de scripts ook van daaruit gekopieerd.)

poging tekst footer mee af te drukken via de knop:

Als:

echo "<div id=\"printerke\"><p>
<input type=\"button\" value=\"Preek afdrukken\" onclick=\"javascript:printDiv('content2'.'footer')\" /></p></div>";
of
echo "<div id=\"printerke\"><p>
<input type=\"button\" value=\"Preek afdrukken\" onclick=\"javascript:printDiv('content2 && footer')\" /></p></div>";

Dan werkt de printknop niet meer.

Als
echo "<div id=\"printerke\"><p>
<input type=\"button\" value=\"Preek afdrukken\" onclick=\"javascript:printDiv('content2'&&'footer')\" /></p></div>";
Dan wordt alleen de tekst van de footer afgeprint

Als
echo "<div id=\"printerke\"><p>
<input type=\"button\" value=\"Preek afdrukken\" onclick=\"javascript:printDiv('content2') && ('footer')\" /></p></div>";

Dan wordt enkel de tekst van de preek geprint, zoals in uw script.

De tekst "© Marcel Heyndrikx - Iedereen mag deze preken gebruiken mits ze vrij en gratis voor iedereen toegankelijk blijven." moet niet noodzakelijk uit de footer opgehaald worden, hij mag er ook zo aangeplakt worden..

(Als ik via de browser print (afdrukvoorbeeld), staat zowel de tekst van de preek als de tekst van de footer er bij.)

Mijn poging om de achtergrond onzichtbaar te maken in de "eerste fase" lukte ook niet:

mijn poging:
@media print { #content2 { display: block; width: auto; height: auto; text-align:justify; background-image: none;} }

Ik heb hier background: none toegevoegd, maar er verandert niets (ik vermoed dat dit over het afdrukken zelf gaat, en dat was al in orde. Maar ik heb geen idee hoe ik het wel moet aanpassen.
(Als het veel werk is om te zorgen dat de tekst dan niet op de achtergrond verschijnt, zet ik het er wel bij dat de achtergrond niet afgedrukt wordt.)

alvast berdankt,

Kris
AspireE17-intelcore i3-6100U - Windows 10
HP Pavilion dm3 Notebook PC processor: AMD AThion ™ Neo W2 Dual Core Processor L335 1.60 GHz
Acer Aspire 7551 Processor: AMD Athlon™IIP320dual coreProcessor 2.10 GHzt
Windows 7Home

kris.gua
Lid geworden op: 14 apr 2006, 10:43
Locatie: Brasschaat

22 jun 2014, 21:48

Sorry, ik had uw antwoord niet gezien: ik volg nu eerst uw instructies en laat weten of het werkt zoals ik bedoel
bedankt!

Kris
AspireE17-intelcore i3-6100U - Windows 10
HP Pavilion dm3 Notebook PC processor: AMD AThion ™ Neo W2 Dual Core Processor L335 1.60 GHz
Acer Aspire 7551 Processor: AMD Athlon™IIP320dual coreProcessor 2.10 GHzt
Windows 7Home

kris.gua
Lid geworden op: 14 apr 2006, 10:43
Locatie: Brasschaat

22 jun 2014, 22:16

Dag Coderunner,

Ik heb alle aanpassing gedaan zoals u zei en de tekst uit de footer komt nu mooi achter de tekst!

(Ik had wel héél domme fouten gemaakt in mijn script, met die dubbele html en body op het eind. Ongelooflijk dat niet alles in het honderd liep...)

Heel erg bedankt!


Kris :D
AspireE17-intelcore i3-6100U - Windows 10
HP Pavilion dm3 Notebook PC processor: AMD AThion ™ Neo W2 Dual Core Processor L335 1.60 GHz
Acer Aspire 7551 Processor: AMD Athlon™IIP320dual coreProcessor 2.10 GHzt
Windows 7Home

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

23 jun 2014, 14:43

Beste Kris,

Dat is geen enkel problem en bedankt voor de update.

Zijn al je problemen i.v.m. deze topic opgelost of ben ik er vergeten?

mvg,
Coderunner
Bedank de perso(o)n(en) die je volledig op vrijwillige basis een antwoord geeft(geven) en/of beantwoord ten minste een reaktie op jouw vraag. Zo weten andere gebruikers EN de moderator dat je "probleem" al dan niet is opgelost. Alvast bedankt.

kris.gua
Lid geworden op: 14 apr 2006, 10:43
Locatie: Brasschaat

23 jun 2014, 14:53

Dag Coderunner,

Als ik op de printknop klik, komen de teksten nog op de achtergrond te voorschijn. Dan kan mensen afschrikken om het af te drukken. (Met die achtergrond zou er veel te veel inkt verbruikt worden)

Maar ik heb er al wel bijgezet dat de achtergrond en lijst met preken niet afgedrukt worden.

Moest dat ook nog op te lossen zijn (zonder al te veel werk voor u), zou ik het wel graag hebben. Maar het voornaamste is dat het afdrukken opgelost is. dat resultaat is helemaal naar wens.

En dat ik laat weten hoe het resultaat is, is toch maar normaal, vind ik.

Bedankt,

Kris
AspireE17-intelcore i3-6100U - Windows 10
HP Pavilion dm3 Notebook PC processor: AMD AThion ™ Neo W2 Dual Core Processor L335 1.60 GHz
Acer Aspire 7551 Processor: AMD Athlon™IIP320dual coreProcessor 2.10 GHzt
Windows 7Home

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

23 jun 2014, 20:35

Beste Kris,

Voor het afprinten van een website pagina staat de browser standaard ingesteld om geen achtergronden mee af te printen. De persoon in kwestie zou dan deze optie zelf moeten aangezet hebben.

Maar geen problem we zoeken verder :wink:

1- Vervang het javascript

Code: Selecteer alles

    <script language="javascript" type="text/javascript">
        function printDiv(divID) {
            //Get the HTML of div
            var divElements = document.getElementById(divID).innerHTML;
            //Get the HTML of whole page
            var oldPage = document.body.innerHTML;

            //Reset the page's HTML with div's HTML only
            document.body.innerHTML = 
              "<html><head><title></title></head><body>" + 
              divElements + "</body>";

            //Print Page
            window.print();

            //Restore orignal HTML
            document.body.innerHTML = oldPage;
		}
    </script>
door dit nieuwe javascript

Code: Selecteer alles

	<script language="javascript">
		function printDiv()
		{ 
		  var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
			  disp_setting+="scrollbars=yes,width=800, height=600, left=100, top=25"; 
		  var content_vlue = document.getElementById("uitprinten").innerHTML; 
		  
		  var docprint=window.open("","",disp_setting); 
		   docprint.document.open(); 
		   docprint.document.write('<html><head><title>Preken</title>');
		   docprint.document.write('<style type="text/css"> ');
		   docprint.document.write('@media print { body { font-size:12px; font-family:Verdana,Helvetica,sans-serif; color:#000000; text-align:left }  } ');
		   docprint.document.write('@media print { #uitprinten {  display: block; width: auto; height: auto; text-align:justify;} } ');
		   docprint.document.write('</style>  ');
		   docprint.document.write('<script language="javascript" type="text/javascript">');
		   docprint.document.write('function Clickheretoprint(divID) { var divElements = document.getElementById(divID).innerHTML; var oldPage = document.body.innerHTML; ');
		   docprint.document.write('document.body.innerHTML = "<html><head><title></title></head><body>" + divElements + "</body>"; ');
		   docprint.document.write('window.print(); ');
		   docprint.document.write('document.body.innerHTML = oldPage; } </scr'+'ipt> ');
		   docprint.document.write('</head><body>');  
		   docprint.document.write('<input type="button" value="Preek afdrukken" onclick="Clickheretoprint(\'uitprinten\')" /> ');
		   docprint.document.write('<div id="uitprinten">');
		   docprint.document.write(content_vlue);          
		   docprint.document.write('</body></html>'); 
		   docprint.document.close(); 
		   docprint.focus(); 
		}
	</script>
2- Verwijder de rode div in je code
<div id="content2" class="afdrukken"><div id="uitprinten">
en plaats deze hier
<div id="uitprinten">
<div id="resultaat"><h1 class="titelrechts" style="margin-bottom: 5px">
3- Voeg de blauwe code toe
</div></div><div style="float: right; margin-right: 16px"></div><div class="blokeinde"></div><div id="footer"><p id="uitprinten">
Houd me op de hoogte.

mvg,
Coderunner
Bedank de perso(o)n(en) die je volledig op vrijwillige basis een antwoord geeft(geven) en/of beantwoord ten minste een reaktie op jouw vraag. Zo weten andere gebruikers EN de moderator dat je "probleem" al dan niet is opgelost. Alvast bedankt.

kris.gua
Lid geworden op: 14 apr 2006, 10:43
Locatie: Brasschaat

23 jun 2014, 23:19

Dag Coderunner,

Het afdrukken is nu oké: dwz ook in de eerste fase zonder achtergrond, maar nu ben ik mijn footer weer kwijt (niet alleen in de print, ook in de website.)

Is het mogelijk dat de oorzaak ligt in het feit dat ik de <div id="uitprinten"> verplaatst heb, en er een afsluitdiv aan toegevoegd. Moet ik dan geen afsluitdiv verwijderen, ttz verplaatsen in plaats van bijvoegen? (Ik vind echter niet welke het dan zou moeten zijn) Of had ik een afsluitdiv te kort ?



Vermits de broncode van de footer nu ook niet zichtbaar is, voeg ik hier de scripts die ik aanpaste hierbij:


ajaar.php

<?php session_start();
$titel = 'Ajaar';
$onderwerp = strtolower($titel);
//$onderwerp = array();
$onderwerp = '';
$onderwerpen = array();
$subtitels = array();
$teksten = array();
$links = array();
$teller = 0;
$links2 = array();
$links3 = array();
$links4 = array();
$links5 = array();
$links6 = array();
$links7 = array();
$onderwerpen2 = array();
$onderwerpen3 = array();
$onderwerpen4 = array();
$onderwerpen5 = array();
$onderwerpen6 = array();
$onderwerpen7 = array();
$ids = array();
$ids2 = array();
$ids3 = array();
$ids4 = array();
$ids5 = array();
$ids6 = array();
$ids7 = array();
$teksten2 = array();
$teksten3 = array();
$teksten4 = array();
$teksten5 = array();
$teksten6 = array();
$teksten7 = array();
$subtitel = array();
$subtitel2 = array();
$subtitel3 = array();
$subtitel4 = array();
$subtitel5 = array();
$subtitel6 = array();
$subtitel7 = array();
$teller1 = 0;
$teller2 = 0;
$teller3 = 0;
$teller4 = 0;
$teller5 = 0;
$teller6 = 0;
$teller7 = 0;
include('header.php');
echo "<div id=\"content2\" class=\"afdrukken\"><div style=\"float: left; margin-left: 10px\"><h1>$titel</h1></div>";
echo "<div id=\"printerke\"><p><input type=\"button\" value=\"Preek afdrukken\" onclick=\"javascript:printDiv('uitprinten')\" /><br/>De lijst met preken en de achtergrond worden niet mee afgedrukt.</p><div style=\"float: right; margin-top: -25px; margin-bottom: 5px; margin-right: 16px\"></div><div class=\"blokeinde\"></div></div>";

//include ('zoekvak.php');
$tabel = 'ajaar';
$sql="SELECT * FROM $tabel ORDER BY volgnr ASC";
$resultaat=mysql_query($sql, $db);
while ($regel = mysql_fetch_array($resultaat)){
$onderwerpen[$teller] = $regel['onderwerp'];
if ($regel['onderwerp'] == 'door het jaar 1-11'){
$onderwerpen[$teller1] = $regel['onderwerp'];
$onderwerpenb[$teller1] = $regel['subtitel'];
$teksten[$teller1] = $regel['inhoud'];
$ids[$teller1] = $regel['id'];
$links[$teller1] = "<a href=\"#\" title=\"".ucfirst($onderwerpen[$teller1])."\" ";
$links[$teller1].= "id=\"$onderwerpen[$teller1]\" onClick=\"toonContent('$ids[$teller1]', '$tabel'); kleur('$onderwerpen[$teller1]'); ";
$links[$teller1].= "\">".ucfirst($regel['subtitel'])."</a>";
$teller1++;
}

if ($regel['onderwerp'] == 'door het jaar 12-22'){
$onderwerpen3[$teller3] = $regel['onderwerp'];
$onderwerpenb3[$teller3] = $regel['subtitel'];
$teksten3[$teller3] = $regel['inhoud'];
$ids3[$teller3] = $regel['id'];
$links3[$teller3] = "<a href=\"#\" title=\"".ucfirst($onderwerpen3[$teller3])."\" ";
$links3[$teller3].= "id=\"$onderwerpen3[$teller3]\" onClick=\"toonContent('$ids3[$teller3]', '$tabel'); kleur('$onderwerpen3[$teller3]'); ";
$links3[$teller3].= "\">".ucfirst($regel['subtitel'])."</a>";
$teller3++;
}

if ($regel['onderwerp'] == 'door het jaar 23-34'){
$onderwerpen4[$teller4] = $regel['onderwerp'];
$onderwerpenb4[$teller4] = $regel['subtitel'];
$teksten4[$teller4] = $regel['inhoud'];
$ids4[$teller4] = $regel['id'];
$links4[$teller4] = "<a href=\"#\" title=\"".ucfirst($onderwerpen4[$teller4])."\" ";
$links4[$teller4].= "id=\"$onderwerpen4[$teller4]\" onClick=\"toonContent('$ids4[$teller4]', '$tabel'); kleur('$onderwerpen4[$teller4]'); ";
$links4[$teller4].= "\">".ucfirst($regel['subtitel'])."</a>";
$teller4++;
}

if ($regel['onderwerp'] == 'Advent'){
$onderwerpen5[$teller5] = $regel['onderwerp'];
$onderwerpenb5[$teller5] = $regel['subtitel'];
$teksten5[$teller5] = $regel['inhoud'];
$ids5[$teller5] = $regel['id'];
$links5[$teller5] = "<a href=\"#\" title=\"".ucfirst($onderwerpen5[$teller5])."\" ";
$links5[$teller5].= "id=\"$onderwerpen5[$teller5]\" onClick=\"toonContent('$ids5[$teller5]', '$tabel'); kleur('$onderwerpen5[$teller5]'); ";
$links5[$teller5].= "\">".ucfirst($regel['subtitel'])."</a>";
$teller5++;
}

if ($regel['onderwerp'] == 'Vasten'){
$onderwerpen6[$teller6] = $regel['onderwerp'];
$onderwerpenb6[$teller6] = $regel['subtitel'];
$teksten6[$teller6] = $regel['inhoud'];
$ids6[$teller6] = $regel['id'];
$links6[$teller6] = "<a href=\"#\" title=\"".ucfirst($onderwerpen6[$teller6])."\" ";
$links6[$teller6].= "id=\"$onderwerpen6[$teller6]\" onClick=\"toonContent('$ids6[$teller6]', '$tabel'); kleur('$onderwerpen6[$teller6]'); ";
$links6[$teller6].= "\">".ucfirst($regel['subtitel'])."</a>";
$teller6++;
}

if ($regel['onderwerp'] == 'Paastijd'){
$onderwerpen7[$teller7] = $regel['onderwerp'];
$onderwerpenb7[$teller7] = $regel['subtitel'];
$teksten7[$teller7] = $regel['inhoud'];
$ids7[$teller7] = $regel['id'];
$links7[$teller7] = "<a href=\"#\" title=\"".ucfirst($onderwerpen7[$teller7])."\" ";
$links7[$teller7].= "id=\"$onderwerpen7[$teller7]\" onClick=\"toonContent('$ids7[$teller7]', '$tabel'); kleur('$onderwerpen7[$teller7]'); ";
$links7[$teller7].= "\">".ucfirst($regel['subtitel'])."</a>";
$teller7++;
}

}
mysql_free_result($resultaat);
mysql_close($db);


$item = ucfirst($onderwerpen[1]);
$inhoud = "<h1 class=\"titelrechts\" style=\"margin-bottom: 5px\">Door het jaar 1-11</h1>$teksten[0]";
echo "<h2 style=\"margin: 5px;\">Door het jaar 1-11</h2>";
if (sizeof($links) >= 1){
echo "<div id=\"submenu\">";
for ($t = 0; $t < sizeof($links); $t ++){
echo "<span style=\"font: 10px verdana; color: #003399\">> </span>$links[$t]<br />";
}
}
echo "<h2 style=\"margin: 5px;\">Door het jaar 12-22</h2>";
if (sizeof($links3) >= 1){
for ($t = 0; $t < sizeof($links3); $t ++){
echo "<span style=\"font: 10px verdana; color: #003399\">> </span>$links3[$t]<br />";
}
}
echo "<h2 style=\"margin: 5px;\">Door het jaar 23-34</h2>";
if (sizeof($links4) >= 1){
for ($t = 0; $t < sizeof($links4); $t ++){
echo "<span style=\"font: 10px verdana; color: #003399\">> </span>$links4[$t]<br />";
}
}
echo "<h2 style=\"margin: 5px;\">Advent</h2>";
if (sizeof($links5) >= 1){
for ($t = 0; $t < sizeof($links5); $t ++){
echo "<span style=\"font: 10px verdana; color: #003399\">> </span>$links5[$t]<br />";
}
}
echo "<h2 style=\"margin: 5px;\">Vasten</h2>";
if (sizeof($links6) >= 1){
for ($t = 0; $t < sizeof($links6); $t ++){
echo "<span style=\"font: 10px verdana; color: #003399\">> </span>$links6[$t]<br />";
}
}
echo "<h2 style=\"margin: 5px;\">Paastijd</h2>";
if (sizeof($links7) >= 1){
for ($t = 0; $t < sizeof($links7); $t ++){
echo "<span style=\"font: 10px verdana; color: #003399\">> </span>$links7[$t]<br />";
}

echo "</div>";
}
echo "<div id=\"uitprinten\"><div id=\"resultaat\">$inhoud</div></div><div style=\"float: right; margin-right: 16px\"></div><div class=\"blokeinde\"></div>";
include('footer.php');
?>


header.php

<?php
$subtitel = '';
$sstitel = '';
$kleurhome = '#d8be87';
$kleurajaar = '#d8be87';
$kleurbjaar = '#d8be87';
$kleurcjaar = '#d8be87';
$kleurfeesten = '#d8be87';
$kleurgastenboek = '#d8be87';
$kleurzoeken ='#d8be87';

$kleurlogin ='#d7b06d';
if ($titel == 'Home'){
$kleur = $kleurhome;
}
elseif ($titel == 'Ajaar'){
$kleur = $kleurajaar;
}
elseif ($titel == 'Bjaar'){
$kleur = $kleurbjaar;
}
elseif ($titel == 'Cjaar'){
$kleur = $kleurcjaar;
}
elseif ($titel == 'Feesten'){
$kleur = $kleurfeesten;
}
elseif ($titel == 'Gastenboek'){
$kleur = $kleurgastenboek;
}
elseif ($titel == 'Admin'){
$kleur = $kleurlogin;
}

elseif ($titel == 'Zoeken'){
$kleur = $kleurzoeken;
}

else {
$kleur = '#808080';
}
if (isset($_GET['g'])){
$gebruikersnaam = $_GET['g'];
}
else {
$gebruikersnaam = '';
}
$tabel = '';
include('logincontrole.php');
echo <<<EOD
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="nl" xml:lang="nl">
<html><head><title>$titel</title>


<meta name="google-site-verification" content="vOid8X27f4bCRzM3HMdiXqMUSuUJqR91gFBUvK7KgsQ" />
<link href="stijlblad.css" rel="stylesheet" type="text/css" media="all" />
<link href="print.css" rel="stylesheet" type="text/css" media="print" />
<script src="ajax.js"></script>
<script src="scripts.js"></script>
<script src="statcountermarcel.js"></script>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<script src="jquery.js" type="text/javascript"></script>

<style type="text/css">
@media print { body { font-size:12px; font-family:Verdana,Helvetica,sans-serif; color:#000000; text-align:left } }
@media print { #uitprinten { display: block; width: auto; height: auto; text-align:justify;} }
</style>

<script language="javascript">
function printDiv()
{
var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,";
disp_setting+="scrollbars=yes,width=800, height=600, left=100, top=25";
var content_vlue = document.getElementById("uitprinten").innerHTML;

var docprint=window.open("","",disp_setting);
docprint.document.open();
docprint.document.write('<html><head><title>Preken</title>');
docprint.document.write('<style type="text/css"> ');
docprint.document.write('@media print { body { font-size:12px; font-family:Verdana,Helvetica,sans-serif; color:#000000; text-align:left } } ');
docprint.document.write('@media print { #uitprinten { display: block; width: auto; height: auto; text-align:justify;} } ');
docprint.document.write('</style> ');
docprint.document.write('<script language="javascript" type="text/javascript">');
docprint.document.write('function Clickheretoprint(divID) { var divElements = document.getElementById(divID).innerHTML; var oldPage = document.body.innerHTML; ');
docprint.document.write('document.body.innerHTML = "<html><head><title></title></head><body>" + divElements + "</body>"; ');
docprint.document.write('window.print(); ');
docprint.document.write('document.body.innerHTML = oldPage; } </scr'+'ipt> ');
docprint.document.write('</head><body>');
docprint.document.write('<input type="button" value="Preek afdrukken" onclick="Clickheretoprint(\'uitprinten\')" /> ');
docprint.document.write('<div id="uitprinten">');
docprint.document.write(content_vlue);
docprint.document.write('</body></html>');
docprint.document.close();
docprint.focus();
}
</script>


<script>window.onload=function(){start();}</script>
<script>if (window.attachEvent) window.attachEvent("onload", sfHover);</script>
<script type="text/javascript">
function verwijder(bestand){
if (confirm('Weet je zeker dat dit record verwijderd mag worden?')){
document.location.href = bestand;
}
}
</script>
EOD;
include('confirminheader.js');
include ('tooltipinhead.htm');
include ('metatags.htm');

echo "</head><body>
<div id=\"pagina\">";
include ('hoofding.php');
include ('menu.php');

echo "<div id=\"titelblok\" style=\"background: #5d7c1e\">".strtoupper($titel)."</div>";

include ('databaseverbinding.php');
?>



footer.php

<?php
$onderwerp =' ';

if (isset($_SESSION['webmaster'])){

echo "<p><a href=\"updatelijsta.php\">Update paginalijsta</a></p>";
echo "<p><a href=\"updatelijstb.php\">Update paginalijstb</a></p>";
echo "<p><a href=\"updatelijstc.php\">Update paginalijstc</a></p>";
echo "<p><a href=\"updatelijstfeesten.php\">Update paginalijstfeesten</a></p>";
}




echo "<div id=\"footer\">";

echo "<p id="uitprinten"> &copy; Marcel Heyndrikx - Iedereen mag deze preken gebruiken mits ze vrij en gratis voor iedereen toegankelijk blijven.</p>
<a href=\"mailto:gecodeerd mailadres;\">contact webmaster</a></div>";
echo "</div>";
echo "</div>";

echo "</div>";
echo "</div>";
include ('statcountermarcel.js');
echo "</body></html>";
?>


Bedankt,

Kris


[/quote]
AspireE17-intelcore i3-6100U - Windows 10
HP Pavilion dm3 Notebook PC processor: AMD AThion ™ Neo W2 Dual Core Processor L335 1.60 GHz
Acer Aspire 7551 Processor: AMD Athlon™IIP320dual coreProcessor 2.10 GHzt
Windows 7Home

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

23 jun 2014, 23:58

Beste Kris,

Ik kan het momenteel niet uittesten in php

Kijk dit eens na in footer.php
echo "<div id=\"footer\">";

echo "<p id="uitprinten"> &copy; Marcel Heyndrikx - Iedereen mag deze preken gebruiken mits ze vrij en gratis voor iedereen toegankelijk blijven.</p>
<a href=\"mailto:gecodeerd mailadres;\">contact webmaster</a></div>";
echo "</div>";
echo "</div>";
moet zijn
<p id=\"uitprinten\">
Is de footer nu zichtbaar ?

mvg,
Coderunner
Bedank de perso(o)n(en) die je volledig op vrijwillige basis een antwoord geeft(geven) en/of beantwoord ten minste een reaktie op jouw vraag. Zo weten andere gebruikers EN de moderator dat je "probleem" al dan niet is opgelost. Alvast bedankt.

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

24 jun 2014, 00:49

Beste Kris,

1- Verander in de header.php in het script volgende code

Code: Selecteer alles

var content_vlue = document.getElementById("uitprinten").innerHTML;
door

Code: Selecteer alles

var content_vlue = document.getElementById("uitprinten").innerHTML + document.getElementById("uitprinten_footer").innerHTML;
2- Verander in de footer.php volgende code

Code: Selecteer alles

echo "<p id="uitprinten"> &copy; Marcel Heyndrikx - Iedereen mag deze preken gebruiken mits ze vrij en gratis voor iedereen toegankelijk blijven.</p>
door

Code: Selecteer alles

echo "<div id=\"uitprinten_footer\"> &copy; Marcel Heyndrikx - Iedereen mag deze preken gebruiken mits ze vrij en gratis voor iedereen toegankelijk blijven.</div>
Houd me op de hoogte!

mvg,
Coderunner
Bedank de perso(o)n(en) die je volledig op vrijwillige basis een antwoord geeft(geven) en/of beantwoord ten minste een reaktie op jouw vraag. Zo weten andere gebruikers EN de moderator dat je "probleem" al dan niet is opgelost. Alvast bedankt.