Találatok a következő kifejezésre: Valamiért nem az onclick események (1 db)

Valamiért nem működnek az onclick események az új 9.5-ös Operában. Mi lehet ennek az oka és hogyan lehet kiváltani őket (pl. hogy egy input button-ra kattintva lefusson egy javascript függvény)?

Legjobb válasz: Az onclick események mûködnek 9.5-ös operán is. Feltéve, ha a kód amire hivatkozik az hibátlan, és tuti jól meg van írva. Az új opera fordítója érzékenyebb a kis hibákra javascriptben. Ha használsz AJAX-ot akkor annak a forráskódját is nézd át. 95% hogy scriptben van a hiba.

Az onclick események mûködnek 9.5-ös operán is. Feltéve, ha a kód amire hivatkozik az hibátlan, és tuti jól meg van írva. Az új opera fordítója érzékenyebb a kis hibákra javascriptben. Ha használsz AJAX-ot akkor annak a forráskódját is nézd át. 95% hogy scriptben van a hiba.
A kérdező hozzászólása: Érdekes módon ez mûködik: <a href="javascript: fuggveny();"><img src="blabla"></a> Ez viszont nem: <img src="blabla" onclick="fuggveny();"> Ha a függvény meghívása elé javascript: -et írok, akkor sem, de az elvileg nem is kell. Mi itt a hiba?
Opera 9.5-tel ezen az oldalon se lehet lepontozni a kérdéseket, úgyhogy én le is töröltem.
A kérdező hozzászólása: Közben meglett a hiba oka. Ugyanaz volt egy objektumom és a javascript függvényem neve, és furcsa mód az onclick ezen hasalt be. A href meg nem. Minden más böngészõben, még az Opera korábbi verziójában sem ez nem okozott gondot. Õrület.
Elõzõ válaszoló te egy pancser vagy!


Hasonló válaszok

A kérdés szövege Válaszok száma

[PHP] Mi a hiba ezzel a bejelentkezéssel?

index.php:

<?php
require 'init.php';
if(isset($_SESSION['user_id'])){
echo 'Bejelentkeztél! <a href="logout.php">Kijelentkezés</a>';
}else{
?>
<html>
<head>
<title>Login</title>
</head>
<body>
<?php listing($errors); ?>
<form action="login.php" method="post">
<table>
<tr><td>Felhasználónév:</td><td>
;<input type="text" name="username" /></td></tr>
<tr><td>Jelszó:</td><td><inp
ut type="password" name="password" /></td></tr>
</table>
<input type="submit" value="Login!" />
</form>
<a href="registration.php">Regisztráció</a>
</body>
</html>
<?php
}
?>

init.php:

<?php
mysql_connect('localhost','root','');
mysql_select_db('lr');

ob_start();
session_start();
//error_reporting(0);

$errors = array();

function listing($errors){
echo '<ul>';
foreach($errors as $error){
echo '<li>'.$error.'</li>';
}
echo '</ul>';
}
function sanitize($item){
return mysql_real_escape_string($item);
}
function user_id_from_username($username){
$username=sanitize($username);
$query=mysql_query("SELECT `user_id` FROM `users` WHERE `username`='$username'");
return mysql_result($query,0);
}
function login($username,$password){
$user_id = user_id_from_username($username);
$username = sanitize($username);
$password = md5(sanitize($password));
$query = mysql_query("SELECT COUNT(`user_id`) FROM `users` WHERE `username`=$username AND `password`='$password'");
return (mysql_result($query,0) == 1) ? $user_id:false;
}
function user_exists($username){
$username = sanitize($username);
$query=mysql_query("SELECT COUNT(`user_id`) FROM `users` WHERE `username`='$username'");
return (mysql_result($query,0) == 1) ? true:false;
}
?>

login.php:

<?php
require 'init.php';
if(empty($_POST) === false){
$username = $_POST['username'];
$password = $_POST['password'];
if(user_exists($username,$password)){
if(strlen($password) > 32){
$errors[] = 'Password too long';
}
$login = login($username,$password);
if($login == false){
$erros[] = 'A felhasználónév és jelszó kombináció hibás!';
}else{
$_SESSION['user_id']=$login;
header('Location: index.php');
exit();
}
}else{
$errors[] = 'Nem szerepel az adatbázisban. Még nem regisztráltál!';
}
}else{
$errors[] = 'Minden mezőt ki kell tölteni!';
}
?>

A hiba üzenet amit kapok:
Warning: mysql_result() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\init.php on line 31

Már szenvedek egy ideje a regisztráció/bejelentkezés elsajátításával, de ahányszor próbálom mindíg meglep valami új finomsággal:S Valaki tudna segíteni?(: Előre is köszi

2

Hogy tudom a HTML-t és a CSS-t egyesíteni?

Van egy HTML kód, mondjuk ez:

<html>
<body>
<form>
<input stype="text" name="valami" />
</form>
</body>
</html>

És egy CSS fájl:
.stílus1{
background-color:#fffff;
border:1px solid #dbdbdb;
padding:5px;
}

mit csináljak velük hogy a "text" megkapja az alábbi tulajdonságokat?

Lehet hogy pofonegyszerű a kérdés, de én két napja kezdtem ezt az egészet PHP-val , és ott csak az include-n gondolkodtam de nem jött össze

6

Egy idő múlva átváltozik a div, Hogyan?

Konkrétan az én esetemben, egy olyat akarok, hogy, ha valaki felmegy az oldalra, akkor tölt és x időn belül a töltés befejeződik. Odáig el is jutottam, hogy tölt, azonban nem akarja abbahagyni, ezt úgy képzelem el, hogy a megjelenését átállítom "none"-ra és akkor nem lesz, hogyan tudnám ezt időhöz szabni? Remélem érthető

2

Szerintetek milyen ez a blog? (anime)

Nem az enyém de mindehol megtalálom :p
Nem rég kezdtem el egy ugyan ilyen témájú blogot de azt szeretném kérdezni hogy népszerűségben letudom körözni?vagy legalább megközelíteni?

mit gondoltok?

16

Egy weblapnál hogy kell megjeleníteni a felhasznált forrást?

Az jó, ha az oldal aljára (gyűjtőoldal) apró betűvel leírom, hogy "Forrás: www.xy.hu"? Mindenhez oda kell írni, ha elkértem a felhasználási jogokat a forrástól?

3

Hogy tudok Lightbox 2. 04-ben a képgalériámban a képek alá szöveget írni?

0

Csináltam egy blogot, elég érdekes?

Előre szólok, rock zenei témával foglalkozik. Nem tömegtéma, nem lehet ilyenekből Dunát rekeszteni.
<http://motleycrue.blog.hu/

3

Csináltam Javascript-ben egy kis mp3 lejátszót (alább). Hogyan tudnám megoldani, hogy az input type="file" részben megnyitott fájl elérési útvonalát adja meg az audio src="" részben (Open gomb megnyomására)?

<input type="file" name="file"><input type="button" name="open" value="Open" onClick="">
<br>
<audio id="player" src=""></audio>
<div>
<button onclick="document.getElementById('player').play()">Play&l
t;/button>
<button onclick="document.getElementById('player').pause()">Pause
</button>
<button onclick="document.getElementById('player').volume=0">Mute
</button>
<button onclick="document.getElementById('player').volume=0.1">Vo
lume 1%</button>
<button onclick="document.getElementById('player').volume=1">Volu
me 100%</button>
<button onclick="document.getElementById('player').volume-=0.05">
Volume Down</button>
<button onclick="document.getElementById('player').volume+=0.05">
Volume Up</button>

4

Mi az a domain átregisztráció?

nextserver.hu/nextadmin/domain/transfer

1

Szerintetek mitől jó egy tumblr blog?

Most csináltam egy tumblr blogot, de szeretném ha tényleg nagyon jó lenne. Nem akarom, hogy olyan legyen mint sok a mai "egyedi" berakokegyzenét-kirakoksokmenőséget- összelopoksokképet blog. Szeretném ha tényleg jó lenne. Szerintetek az jó lenne, ha egy kicsit a saját dolgaimról, kicsit a kedvenceimről szólna? Vagy próbáljak valami újat kitalálni és ezt a személyes-kedvences dolgot inkább hanyagoljam? Tényleg sokat segítenétek, ha leírnátok a véleményeteket, hogy szerintetek mitől jó egy blog. Köszönöm előre is!:)

3

Ha éttermek, kávézók, bankok, okmányirodák, földhivatalok, posták, takarékszövetkezet, áruházak nyitvatartása érdekli, kattintson ide!