php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.12.2010, 16:21  
Neuer Benutzer
 
Registriert seit: 09.12.2010
Beiträge: 3
PHP-Kenntnisse:
Anfänger
puseidr befindet sich auf einem aufstrebenden Ast
Standard jquery wird auf include'ter seite nicht ausgeführt

Hallo, ich steh vor einem kleinen (für michs eh großen problem)

Ich programmier mir gerade ein DMS und habe für das Design ein freies Template genommen.

In diesem Template sind schon einige java-scripts enthalten wie zB auch "jquery-1.4.4.min.js"

in diesem DMS will ich auf diversen seiten einen datepicker verwenden, welcher ebenfalls die "jquery-1.4.4.min.js" benötigt.

Die Seite indem der datepicker benötigt wird (nennen wir sie zeit.php) wird per include in die index.php geladen, so nun das problem:


das script (nicht included) funktioniert allein wunderbar, da im script selbst die pfade im script selbst angegeben sind:

<script type="text/javascript" src="js/ui/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="js/ui/jquery.ui.core.js"></script>
<script type="text/javascript" src="js/ui/jquery.ui.datepicker.js"></script>
<script type="text/javascript" src="js/ui/jquery.ui.datepicker-de.js"></script>

da aber die "jquery-1.4.4.min.js" bereits in der index.php geladen wurde und erneut im includierten file geladen wird verhaut das mein template-design.

wie kann ich es lösen, dass das script was per include geladen wird zB die scripte von der index.php nutzt?
die scriptpfade in die indix.php schreiben hab ich bereits versucht, da wird der datepicker nicht ausgeführt, nur wenn sie in der zeit.php stehen
puseidr ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.12.2010, 16:34  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Indem Du die Scripte nicht noch einmal lädst. Frage mich sowieso wie das gehen soll, die Index schreibt ja sicher keinen offenen HTML-Header, den das Include dann vervollständigt. Da liegt sicher noch mehr im Argen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 09.12.2010, 16:43  
Neuer Benutzer
 
Registriert seit: 09.12.2010
Beiträge: 3
PHP-Kenntnisse:
Anfänger
puseidr befindet sich auf einem aufstrebenden Ast
Standard

wenn ich den eintrag:
<script type="text/javascript" src="js/ui/jquery-1.4.4.min.js"></script>

aus der zeit.php rausnehme bzw die ganzen javascripts für den datepicker in der index.php lade, da stimmt zwar das design aber der datepicker funktioniert nicht

die index.php sollte (sieht) wie folgt aus (stark verkleinert):
url: ....index.php?site=zeit

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
.....
<script type="text/javascript" src="js/ui/jquery-1.4.4.min2.js"></script>
<script type="text/javascript" src="js/ui/jquery.ui.core.js"></script>
<script type="text/javascript" src="js/ui/jquery.ui.datepicker.js"></script>
<script type="text/javascript" src="js/ui/jquery.ui.datepicker-de.js"></script>
	<script>
	$(function() {

		$( "#datepicker" ).datepicker({ 
				changeMonth: true, 
				changeYear: true,
				showWeek: true 
		});
	});
	</script>
</head>
<body>
switch ($_GET['site']) {
					  case "zeit":
							  include("zeit.php"); 
							  break;
</body>
</html>
in der zeit.php siehts ungefär so aus:
Code:
<form action="bla.php" method="post" width="100%">
....
<p>ins Eingabefeld klicken
<input type="text" id="datepicker" name="datum" />
</p>
....
</form>
und dann sollte das ganze so aussehen:
puseidr ist offline   Mit Zitat antworten
Alt 09.12.2010, 16:52  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
aber der datepicker funktioniert nicht
Dann frage die Javascript-Konsole, wo der Fehler liegt.

Ein erster Verdacht wäre, dass der Aufruf eine ID verwendet. Wenn es vielleicht 2 Datumsfelder gibt, kann das schon mal nicht mehr funktionieren.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 09.12.2010, 17:01  
Neuer Benutzer
 
Registriert seit: 09.12.2010
Beiträge: 3
PHP-Kenntnisse:
Anfänger
puseidr befindet sich auf einem aufstrebenden Ast
Standard

danke für den Tipp!
an den Datumsfeldern lags nicht da gabs nur eine, aber die Javascriptkonsole meldet:
Zitat:
$(input).zIndex is not a function
inst.dpDiv.zIndex($(input).zIndex()+1);
jquery.ui.datepicker.js (Zeile 646)


allerdings bin ich jetzt genauso ratlos wie vorher

die datepicker.js gibts hier


Edit: ich konnte das problem löschen, dank google

ich hab die zeite 646 von
Code:
inst.dpDiv.zIndex($(input).zIndex()+1);
in
Zitat:
$(input).css("zIndex", 100);
geändert, damit funktioniert es
quelle: http://forum.jquery.com/topic/input-...not-a-function

Geändert von puseidr (09.12.2010 um 17:41 Uhr).
puseidr ist offline   Mit Zitat antworten
Alt 09.12.2010, 20:26  
Erfahrener Benutzer
 
Registriert seit: 18.01.2009
Beiträge: 128
PHP-Kenntnisse:
Fortgeschritten
CPCoder wird schon bald berühmt werden
Standard

Ohne Änderung an der JQuery-Datei sollte es auch funktionieren. Habe es gerade getestet. Meine Konfiguration:

Code:
$('input[name="datum"]').datepicker({ changeMonth: true, changeYear: true, showWeek: true });
Code:
<input type="text" id="datepicker" name="datum" />
CPCoder ist offline   Mit Zitat antworten
Alt 12.12.2010, 22:18  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
ich hab die zeite 646 von
Code:

inst.dpDiv.zIndex($(input).zIndex()+1);

in
Zitat:
$(input).css("zIndex", 100);
geändert, damit funktioniert es
Ist auch nicht wirklich das selbe.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Jquery Div an bestimmter Stelle der Seite erstellen sdcleitung JavaScript, Ajax und mehr 9 14.11.2010 19:40
---Formularvariablen an 2. Seite übergeben und versenden--- Paiden2511 PHP Tipps 2010 14 30.07.2010 01:46
[Erledigt] remove() wird nicht ausgeführt (jQuery) Agassiz JavaScript, Ajax und mehr 16 11.06.2010 01:07
[Erledigt] JQuery zwei Plugins auf selber Seite functionieren nicht 22hase JavaScript, Ajax und mehr 26 08.06.2010 21:56
jQuery Plug scroll to - wie einbetten? mxxxx JavaScript, Ajax und mehr 5 24.04.2010 18:12
CURL in Seite einloggen und einen Teil parsen Matt PHP Tipps 2008 8 03.09.2009 22:30
Bei richtiger Eingabe Daten an nächste Seite versenden xx_heidi_xx PHP Tipps 2008 49 27.05.2008 14:56
Eintrag in DB und Wechsel zu anderer Seite Darson PHP Tipps 2008 25 14.01.2008 16:46
Seite nicht mehr gültig Igäl PHP Tipps 2006 3 25.05.2006 16:08
[Erledigt] Wetten automatisch von anderer Seite beziehen PHP Tipps 2006 11 03.03.2006 09:09
Seite in Seite PHP-Fortgeschrittene 3 15.03.2005 19:27
Mit post an weitere Seite oder 2 Seiten übergeben? PHP Tipps 2005 1 02.02.2005 12:16
[Erledigt] php+Seite kann nicht angeziegt werden, Seite existiert aber Server, Hosting und Workstations 2 09.09.2004 08:21
Eine 2te Seite auto matisch in neuem Fenster laden PHP Tipps 2004 4 25.08.2004 14:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
jquery php include, $(input).zindex is not a function, php include wird nicht ausgeführt, php include jquery, ui.datepicker-de.js, javascript datepicker deutsch, php include nicht ausgeführt, jquery-ui.min.js funktioniert nicht, jquery include php, jquery datepicker nicht angezeigt, include jscript in ajax seiten jquery, jquery include php script, jquery seite include, jquery funktioniert nicht bei include, javascript wird nach include nicht ausgeführt, webseite src script wird nicht ausgeführt, datepicker unterstützt methode zindex nicht, fehler auf der webseite jquery.ui.datepicker.min.js, jquery.ui.datepicker.js deutsch, jquery datepicker wird nicht angezeigt

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:19 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum