• De afgelopen dagen zijn er meerdere fora waarop bestaande accounts worden overgenomen door spammers. De gebruikersnamen en wachtwoorden zijn via een hack of een lek via andere sites buitgemaakt. Via have i been pwned? kan je controleren of jouw gegeven ook zijn buitgemaakt. Wijzig bij twijfel jouw wachtwoord of schakel de twee-staps-verificatie in.

Printen naar PDF werkt maar daarna werkt reset knop niet meer.

Status
Niet open voor verdere reacties.

Seantf

Bekend gezicht
Lid geworden
11 feb 2013
Berichten
159
Waarderingsscore
0
Hey, Ik kan eindelijk printen naar me pdf file en ook de reset knop werkt maar na dat ik mijn PDF heb uitgeprint dan kan ik de reset knop niet meer gebruiken en ook de kleuren veranderen niet meer als ik op de f5 knop druk dan doet alles het weer. Iemand enig idee hoe ik dit kan oplossen? Want ik moet ook vragen gaan invullen en die wil ik niet constant opnieuw in moeten voeren.

Code:

Code:
 <html>
<div id="printableArea">
 <link rel="stylesheet" type="text/css" href="style.css">
  <script src="//code.jquery.com/jquery-1.10.2.js"></script>


<div id="items">
<p class="item blue"></p>
<p class="item blue"></p>
<p class="item blue"></p>
<p class="item blue"></p>
<p class="item blue"></p>
</div>
<button id="btn">Reset kleur</button>

<script>
$(document).ready(function() {
$('.item').click(function() {
$(this).toggleClass('highlight');
});
$('#btn').click(function() {
$('#items').children('.item').removeClass('highlight');
});
});
</script>

<script>
document.getElementById('btn').addEventListener('click', resetBackgrounds);

function resetBackgrounds(){
var allRows = document.getElementsByClassName('white');

for(var i=0;i<allRows.length;i++){
allRows[i].style.backgroundColor = 'white';
}
}
</script>
      <input type="button" onclick="printDiv('printableArea')" value="Klaar " />


</div>

<script>
function printDiv(divName) {
     var printContents = document.getElementById(divName).innerHTML;
     var originalContents = document.body.innerHTML;

     document.body.innerHTML = printContents;

     window.print();

     document.body.innerHTML = originalContents;
}
</script>

</html>

Alvast bedankt voor de hulp.
 
Laatst bewerkt door een moderator:
Heb je dit in alle Browsers?
 
Ja dit heb ik getest in Chrome, Mozilla, Ie
 
Sorry, Ik heb met je script zitten puzzelen maar kom er niet uit mijn kennis schiet te kort.
 
Geen probleem ik wacht wel tot 1 van de moderators komt toch bedankt ;)
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan