Hét vraag- en antwoordplatform van Nederland

Heb je geprobeerd hem uit en aan te zetten? Hoe herken ik een internetvirus? Zijn er ook toetsenborden voor linkshandigen? Met al je vragen over computers en internet kun je hier terecht.

Nieuwste vragen

Hoe stop ik het met foto's spawnen?

Ik heb een script gemaakt met JavaScript die random foto's op een random plaats binnen de canvas zet. Dat doet hij ook geweldig alleen met het probleem dat hij niet stopt. Vind mijn script hier: https://docs.google.com/document/d/1Hq5TYozHfAGAhVp9el57Ks_I2CAx2IxIMcFdL9ePFBA/edit?usp=sharing
Mijn vraag was dus hoe ik stop met de foto's plaatsen...
Alvast bedankt!

Verwijderde gebruiker
7 jaar geleden

Wat is de oorzaak van deze foutmelding in Javascript?

Foutmelding:
Uncaught TypeError: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The provided value is not of type '(CSSImageValue or HTMLImageElement or SVGImageElement or HTMLVideoElement or HTMLCanvasElement or ImageBitmap or OffscreenCanvas)

Code die ik schrijf:
var CANVAS_BREEDTE = 1366;
var CANVAS_HOOGTE = 100;
var canvas = document.createElement('canvas');
var ctx = canvas.getContext('2d');
canvas.width = CANVAS_BREEDTE;
canvas.height = CANVAS_HOOGTE;
document.body.appendChild(canvas);

var x = document.getElementById("myinput");
if (x.value == "alpha-bet") {
var canvas = document.createElement('canvas');
var ctx = canvas.getContext('2d');
var images;
var image1 = new Image();
image1.src = "file:///Users/saskyaa/Desktop/Nieuwe%20Website/mario.png";

var image2 = new Image();
image2.src = "file:///Users/saskyaa/Desktop/Nieuwe%20Website/dice.png";

var image3 = new Image();
image3 = "file:///Users/saskyaa/Desktop/Nieuwe%20Website/banana.png";

var image4 = new Image();
image4.src = "file:///Users/saskyaa/Desktop/Nieuwe%20Website/Banana2.gif";

var x = Math.floor(Math.random() * 700);
var y = Math.floor(Math.random() * 1280);
var image = Math.floor(Math.random() * 4);
if (image <= 1) {
images = image1;
} else if (image == 2) {
images = image2;
} else if (image == 3) {
images = image3;

Verwijderde gebruiker
7 jaar geleden
logo van Kompas Publishing

GoeieVraag.nl is onderdeel van Kompas Publishing