🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #51440

nie działa mi javascript

#51440
From: jivanmukta
Date: Sat, 02 Aug 2014 18:05
95 lines
12467 bytes
Napisałem kilka stronek w HTML/CSS/JavaScript i nie miałem żadnych problemów z JavaScriptem. Teraz zrobiłem pierwszą stronkę w CodeIgniterze (framework PHP5) i nie wykonuje mi się kod JavaScript, nie wiem dlaczego. Czy mógłby mnie ktoś NAPROWADZIĆ NA ZNALEZIENIE PRZYCZYNY, bo nie jestem zbyt doświadczony.
Stronka zaczyna się tak ("pokazuję źródło strony"):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html lang="pl">
<head>
    <title>Ogłoszenia - Nieruchomości: najem, wynajem, kupno, sprzedaż, zamiana</title>
    <meta http-equiv="content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="Content-Language" content="pl-PL">
    <meta http-equiv="Expires" content="0">
    <meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate">
    <meta http-equiv="Cache-Control" content="post-check=0, pre-check=0">
    <meta http-equiv="Pragma" content="no-cache">
	<meta name="language" content="polish">
    <meta name="robots" content="index,nofollow">
    <link href="resources/styles.css" rel="stylesheet" type="text/css">
    <script src="resources/functions.js" type="text/javascript"></script>
    <script src="resources/animations.js" type="text/javascript"></script>
    <script src="resources/jquery-2.1.1.min.js" type="text/javascript"></script>
    <script src="resources/jquery.validate.min.js" type="text/javascript"></script>
    <script src="resources/jquery.MultiFile.js" type="text/javascript"></script>
    <script type="text/javascript">
		var furnitureTypes = [ "c", "n", "w" ];	// słownik dla umeblowania
		var units = [ "M2", "HA" ];	// słownik jednostek
		var unitNames = [ "m<sup>2<\/sup>", "ha (hektarów)" ];	// słownik nazw jednostek
		var offerTypes = [ "k", "n", "s", "w", "z" ];	// słownik dla typów ofert
		var currencies = [ "C", "E", "G", "P", "U" ];	// słownik dla walut
		var estateTypesVisibility = [ [ 'B', '+', '+', '+', '+', '-', '+', '+', '-', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'BB', '+', '+', '+', '+', '-', '+', '+', '-', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'BH', '+', '+', '+', '+', '-', '+', '+', '-', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'BI', '+', '+', '+', '+', '-', '+', '+', '-', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'BM', '+', '+', '+', '+', '-', '+', '+', '-', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'BP', '+', '+', '+', '+', '-', '+', '+', '-', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'BU', '+', '+', '+', '+', '-', '+', '+', '-', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'DM', '+', '+', '+', '+', '-', '+', '+', '', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'DW', '+', '+', '+', '+', '-', '+', '+', '', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'DZ', '+', '+', '+', '+', '-', '+', '+', '', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'DZB', '+', '+', '+', '+', '-', '-', '+', '-', '-', '+', '+', '+', '-', '+', '-', '+', '+', '-', '+', '+', '+', '-', '-', '+', '+', '+'], [ 'DZI', '+', '+', '+', '+', '-', '-', '+', '', '+', '+', '+', '+', '+', '+', '0', '+', '+', '-', '+', '+', '+', '-', '+', '+', '+', '+'], [ 'DZR', '+', '+', '+', '+', '-', '-', '+', '', '+', '+', '+', '+', '+', '+', '0', '+', '+', '-', '+', '+', '+', '-', '+', '+', '+', '+'], [ 'G', '+', '+', '+', '+', '-', '-', '+', '-', '+', '+', '+', '+', '-', '-', '1', '-', '-', '-', '-', '-', '-', '-', '-', '+', '+', '+'], [ 'GR', '+', '+', '-', '+', '-', '-', '+', '-', '-', '+', '+', '+', '+', '+', '0', '+', '+', '-', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'GU', '+', '+', '+', '+', '-', '-', '+', '-', '-', '+', '+', '+', '+', '+', '0', '+', '+', '-', '+', '+', '+', '-', '+', '+', '+', '+'], [ 'I', '+', '+', '+', '+', '+', '+', '+', '', '+', '+', '+', '+', '+', '+', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'K', '+', '+', '+', '+', '+', '-', '+', '1', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'L', '+', '+', '+', '+', '+', '-', '+', '', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'LNDZN', '+', '+', '+', '+', '+', '-', '+', '', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'LNDZU', '+', '+', '+', '+', '+', '-', '+', '', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'LUB', '+', '+', '+', '+', '+', '-', '+', '', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'LUH', '+', '+', '+', '+', '+', '-', '+', '', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'M', '+', '+', '+', '+', '+', '-', '+', '', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'PE', '+', '+', '+', '+', '-', '+', '+', '', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'PL', '+', '+', '+', '+', '-', '-', '+', '-', '-', '+', '+', '+', '-', '+', '0', '+', '+', '+', '+', '+', '+', '-', '+', '+', '+', '+'], [ 'PO', '+', '+', '+', '+', '+', '-', '+', '1', '+', '+', '-', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'], [ 'R', '+', '+', '+', '+', '-', '+', '+', '', '+', '+', '+', '+', '-', '-', '0', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+', '+'] ];
		var priceFor = [ "z", "z", "z", "z", "z", "z", "z", "z", "z" ];
		var offerTypesVisibility = [ [ 'K', '-', '+', 'PLN', '+', '-', '+'], [ 'N', '-', '+', 'PLN', '+', '+', '+'], [ 'S', '-', '+', 'PLN', '+', '-', '+'], [ 'W', '-', '+', 'PLN', '+', '+', '+'], [ 'Z', '+', '+', '-', '+', '-', '+'] ];
		var priceForArray = [ [ ['C', 'za całość'], ['HA', 'za hektar'], ['M2', 'za metr kwadratowy'] ], [ ['M', 'za miesiąc'], ['MCZ', 'za miesiąc z czynszem'], ['MCZOL', 'za miesiąc z czynszem + opłaty licznikowe'], ['MOL', 'za miesiąc + opłaty licznikowe'], ['OM', 'za osobę/miesiącc'], ['OMOL', 'za osobę/miesiąc + opłaty licznikowe'] ], [ ['C', 'za całość'], ['HA', 'za hektar'], ['M2', 'za metr kwadratowy'] ], [ ['M', 'za miesiąc'], ['MCZ', 'za miesiąc z czynszem'], ['MCZOL', 'za miesiąc z czynszem + opłaty licznikowe'], ['MOL', 'za miesiąc + opłaty licznikowe'], ['OM', 'za osobę/miesiącc'], ['OMOL', 'za osobę/miesiąc + opłaty licznikowe'] ] ];	// kolejność wartości taka jak w priceFor
		var vulgarWords = [ "cholera", "chuj", "chuja", "chuje", "chujem", "chujowy", "cip", "cipa", "cipach", "cipami", "cipą", "cipek", "cipka", "cipkach", "cipkami", "cipką", "cipki", "cipy", "dup", "dupa", "dupach", "dupami", "dupy", "fuck", "gówien", "gówna", "gównach", "gównami", "gówniany", "gówno", "huj", "huja", "huje", "hujem", "hujowy", "jebać", "jebana", "jebane", "jebany", "kupa", "kupą", "kurew", "kurewska", "kurewski", "kurewskich", "kurewskie", "kurwa", "kurwą", "kurwy", "kutas", "kutasa", "kutasach", "kutasami", "kutasem", "kutasie", "kutasy", "nasrać", "nasrając", "nasrane", "obsrać", "obsrane", "obsrany", "osrać", "osrane", "osrany", "pieprznięta", "pieprznięte", "pieprznięty", "pieprzone", "pieprzony", "pieprzyć", "pierdolona", "pierdolone", "pierdolony", "pizd", "pizda", "pizdy", "piździe", "seks", "seksualny", "sex", "sexual", "skurwiel", "skurwiele", "skurwysyn", "skurwysyny", "skurwysyństwo", "spierdalaj", "spierdalajcie", "spierdalajmy", "spierdalamy", "spierdalasz", "spierdolne", "spierdolona", "spierdolony", "wysraj", "wysrają", "wysrajmy", "wysrane" ];	// słowa wulgarne
	 </script>
    <script type="text/javascript">
/*
		jQuery.validator.addMethod("mobilePL", function(mobileNumber, element) {
			mobileNumber = mobileNumber.replace(/\s+/g, "");
			return this.optional(element) || mobileNumber.match(/^\d{3}-?\d{3}-?\d{3}$/);
		}, "Please specify a valid mobile number");
		jQuery.validator.addMethod("directionPL", function(directionNumber, element) {
			directionNumber = directionNumber.replace(/\s+/g, "");
			return this.optional(element) || directionNumber.match(/^\d{2}$/);
		}, "Please specify a valid direction number");
		jQuery.validator.addMethod("phonePL", function(phoneNumber, element) {
			phoneNumber = phoneNumber.replace(/\s+/g, "");
			return this.optional(element) || phoneNumber.match(/^\d{2,3}-?\d{2}-?\d{2}$/);
		}, "Please specify a valid phone number");
		jQuery.validator.addMethod("pricePL", function(price, element) {
			price = price.replace(/\s+/g, "");
			return this.optional(element) || price.match(/^(-|\+)?\d+(\.\d{1,2})?$/);
		}, "Please specify a valid price");
		jQuery.validator.addMethod("number_letter", function(text, element) {
			text = text.replace(/\s+/g, "");
			return this.optional(element) || text.match(/^\d+[a-zA-Z]?$/);
		}, "Please specify number optionally follwed by single letter");
		jQuery.validator.addMethod("vulgar", function(text, element) {
			text = text.replace(/\s+/g, "");
			return this.optional(element) || !findInArray(vulgarWords, text);
		}, "Please do not enter vulgar words");
		$(document).ready(function() {
			$("#property_estate_type_id").on('change', showPropertyROws);
			$("#property_estate_type_id").on('keyup', showPropertyRows);
			$("#property_estate_type_id").on('keydown', showPropertyRows);
			$("#offer_type_id").on('change', showAnnouncementRows);
			$("#offer_type_id").on('keyup', showAnnouncementRows);
			$("#offer_type_id").on('keydown', showAnnouncementRows);
*/
			animateButton('submit_announcement'); 
			animateMainTitle();
			animateIntro('to_read');
			showPropertyRows(); 
			showAnnouncementRows();
/*			$("#announcement").validate({
				messages: {
					email: {	email: 'Wpisz poprawny adres email', },
					number: { number: 'Wpisz poprawną liczbę', },
					mobilePL: {	mobilePL: 'Podaj poprawny numer komórkowy', },
					directionPL: {	directionPL: 'Podaj poprawny numer kierunkowy',	},
					phonePL: { phonePL: 'Podaj poprawny numer telefonu', },
					pricePL: { pricePL: 'Podaj poprawną kwotę', },
					number_letter: { number_letter: 'Wpisz liczbę opcjonalnie zakończoną pojedynczą literą', }, 
					vulgar: { vulgar: 'Proszę nie wpisywać wulgaryzmów', },
				}
			});
		});
*/
    </script>
	<script type="text/javascript" src="resources/ts_picker.js">
	//Script by Denis Gritcyuk: tspicker@yahoo.com
	//Submitted to JavaScript Kit (http://javascriptkit.com)
	//Visit http://javascriptkit.com for this script
	</script>
<script id=""></script></head>

Tzn. kod jQuery wykomentowałem, bo nie byłem go pewien. Arkusz styles.css jest poprawny. Co do functions.js i animations.js: właściwie to wiem że są OK bo działały mi na innej stronie, nie mniej jednak powiem, że JSLint pokazuje mi jakieś błędy ale jego uwagi wydają mi się bez sensu.
Byłbym wdzięczny za pomoc.
Technical Details
Message-ID: <a7883497-9a29-4344-8fa5-d3d9e72a9707@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.glorb.com!h18no7988576igc.0!news-out.google.com!b3ni5434qac.1!nntp.google.com!v10no3958702qac.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Received: by 10.66.228.70 with SMTP id sg6mr4632357pac.2.1407002740780;        Sat, 02 Aug 2014 11:05:40 -0700 (PDT)
X-Received: by 10.140.36.198 with SMTP id p64mr1570qgp.10.1407002740726; Sat, 02 Aug 2014 11:05:40 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.glorb.com!h18no7988576igc.0!news-out.google.com!b3ni5434qac.1!nntp.google.com!v10no3958702qac.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.javascript
Date: Sat, 2 Aug 2014 11:05:40 -0700 (PDT)
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=83.24.140.106; posting-account=Fd8BNwoAAACl8PCi6-fI0bkHGOgt6LMa
NNTP-Posting-Host: 83.24.140.106
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a7883497-9a29-4344-8fa5-d3d9e72a9707@googlegroups.com>
Subject: nie działa mi javascript
From: jivanmukta@poczta.onet.pl
Injection-Date: Sat, 02 Aug 2014 18:05:40 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit