Başlık tam olarak doğrumu bilmiyorum. Aslını sorarsanız hatanın neden kaynaklandığını bilmiyorum.
Olay tam olarak şu;
index.html dosyasında bir giriş butonu bulunuyor ve bu giriş butonuna basınca bir popup karşımıza çıkıyor. Bu popup menüsünde Kullanıcı adı ve şifreyi girince ve giriş butonuna basınca script.js dosyasına ve buradaki hesap_kontrol()
adındaki fonksiyona erişim sağlamak istiyorum ama sorun şu ki giriş butonuna basınca şu ekran ile karşılaşıyorum;

### KODLAR:
index.html Kodları:
<div id="popup1" class="overlay">
<div class="popup">
<a href="#" class="close" onclick="signUp2()">×</a>
<h2>Giriş</h2>
<div id="login-box">
<div id="input-box">
<i class="fa fa-user" aria-hidden="true" style="float: left; text-align: center;"></i>
<input class="col-10" type="text" id="nickname" placeholder="Kullanıcı Adı veya E-Posta">
</div>
<br>
<div id="input-box" action="script.js">
<i class="fa fa-lock" aria-hidden="true" style="float: left; text-align: center;"></i>
<input class="col-10" type="password" id="password" placeholder="Şifreniz">
<i class="fa fa-eye" aria-hidden="true" onclick="togglePassword()" style="cursor: pointer;"></i>
</div>
<br>
<form action="script.js" method="get">
<button class="btn-danger" onclick="hesap_kontrol()">Giriş</button>
</form>
<br>
<a href="http://">Şifrenizi mi unuttunuz?</a>
<br>
</div>
</div>
</div>
script.js Kodları:
'use strict';
const express = require('express');
const app = express();
const path = require('path');
const http = require('http');
const server = http.createServer(app);
const { Server } = require("socket.io");
const io = new Server(server);
const mysql = require('mysql');
let baglanti = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '',
});
let sqlSorgusu = `CREATE TABLE IF NOT EXISTS users (
username VARCHAR(20) AUTO_INCREMENT NOT NULL,
password VARCHAR(20) NOT NULL,
eposta VARCHAR(50) NOT NULL
);`;
baglanti.connect(function(err){
if(err){
console.log('Veritabanına bağlanırken bir sorun oluştu');
}
else {
console.log('Veritabanina başarıyla bağlanıldı');
}
});
app.get('/', (req, res) => {
res.sendFile(path.join(__dirname + '/index3.html'));
function hesap_kontrol() {
console.log("hi");
var username1 = document.getElementById('nickname');
let sqlSorgusu1 = `SELECT * FROM kisiler WHERE username='osman'`;
var password1 = document.getElementById('password');
let sqlSorgusu2 = `SELECT * FROM kisiler WHERE password='osman12'`;
if (username1 == sqlSorgusu1){
if (password1 == sqlSorgusu2){
alert("hoş geldiniz");
}
else {
alert("şifre yanlış");
}
}
else {
alert("kullanıcı bulunamadı");
}
}
});
io.on('connection', (socket) => {
console.log('a user connected');
});
server.listen(3000, () => {
console.log('listening on *:3000');
});
Ayrıca Node.js de kullanıyorum.
Yardım ederseniz sevinirim.