onclick nie działa w Chrome i IE

0

Witam. W przeglądarkach IE oraz Chrome nie działa mi funkcja onclick. W pozostałych: Opera oraz FF działa dobrze. Kod, w którym wykorzystuję onclick:

public function wyswietlSolucja($typ, $marka, $model){
		mysql_query("set names utf8");
		mysql_query("SET CHARSET utf8");
		mysql_query("SET NAMES `utf8` COLLATE `utf8_polish_ci`"); 
		$solucja = "SELECT * FROM solucja WHERE typ='$typ' AND marka='$marka' AND model='$model' ORDER by nazwa";
		$zap_solucja = mysql_query($solucja) or die('Błąd zapytania do bazy danych: solucja');
		$return = '<form name="solucja_form">
				<select name="solucja" id="solucje_select">';
		while($r = mysql_fetch_assoc($zap_solucja)){
			$return .= '<option id="'.$r['nazwa'].'" onclick="solucja_pok(\''.$r['nazwa'].'\', \''.$r['id'].'\')">'.$r['nazwa'].'</option>';
		}
		$return .= '</select><br/ >
			<input type="button" value="Dodaj solucję" class="but" onclick="dodajSolucjaForm()" id="dodaj_solucja"/><br />
			<input type="button" value="Usu&#324; solucję: " class="but" onclick="usunSolucja()" id="usun_solucja"/><br />
			<input type="button" value="Edytuj solucję: " class="but" onclick="edytujSolucja()" id="edytuj_solucja"/>
			</form>
			<div id="solucja_id"></div>';
		
		return $return;
	}

Chodzi o wszystkie funkcje onclick. Żadna nie działa w Chrome oraz IE

0

Jak wygląda funkcja dodajSolucjaForm? Każdą funkcję nazywaj małymi literami, po co męczyć parser.

1

Na elementach <option> nie powinieneś używać onclick. Użyj onchange na <select>.

1 użytkowników online, w tym zalogowanych: 0, gości: 1