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 05.03.2010, 20:46  
Erfahrener Benutzer
 
Registriert seit: 19.01.2010
Beiträge: 324
PHP-Kenntnisse:
Anfänger
chunky befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Function not defined

Und schon wieder ein Problem.

Code:
<html>
<head>
</head>
<body>

<script language="JavaScript" type="text/javascript"><!--
function testfunc( id, switch )
{
	alert("Test");
}
//-->
</script>

<a onclick="javascript:testfunc(1,false);" href="javascript:void(0)">Test</a>

</body></html>
Firebug sagt: "testfunc is not defined."
Ich raff's nicht.
chunky ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 05.03.2010, 20:51  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.248
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

javascript: ist nur für href zuständig (ist sozusagen das Pseudoprotokoll eines Links). onclick erwartet von Hause aus einen Javascript-Ausdruck. Die Kommentare um das JS würde icha uch weglassen, wenn ich nicht gerade xhtml schreibe. language="JavaScript" ist schließlich auch veraltet.
__________________
--
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 05.03.2010, 20:55  
Erfahrener Benutzer
 
Registriert seit: 19.01.2010
Beiträge: 324
PHP-Kenntnisse:
Anfänger
chunky befindet sich auf einem aufstrebenden Ast
Standard

Das "javascript:" zu entfernen hilft nicht.
Die Kommentare schreibe ich weil a) ich xhtml schreibe und b) sonst die HTML Validatoren Alarm schlagen könnten.
chunky ist offline   Mit Zitat antworten
Alt 05.03.2010, 20:57  
Benutzer
 
Registriert seit: 12.04.2009
Beiträge: 34
PHP-Kenntnisse:
Fortgeschritten
u2ix befindet sich auf einem aufstrebenden Ast
Standard

So wie ich das sehe liegt das Problem bei der Funktionsdefinition.

Du benutzt das Schlüsselwort switch. (javascript: 3.3 Die switch-Anweisung)
Versuch mal einen Anderen Variablenname zu verwenden.
u2ix ist offline   Mit Zitat antworten
Alt 05.03.2010, 20:57  
Erfahrener Benutzer
 
Registriert seit: 19.01.2010
Beiträge: 324
PHP-Kenntnisse:
Anfänger
chunky befindet sich auf einem aufstrebenden Ast
Standard

Ah, okay. Danke.

Ja, daran hat es gelegen.

Mann, ich kann Javascript nicht ausstehen.

Dieser Fehler hat nicht nur die eine Funktion lahmgelegt, sondern auch andere Funktionen, die ich auf der Seite hatte und die damit eigentlich gar nichts zu tun haben.

Firebug ist ja prima. Aber es gibt immer wieder Situationen wo die Firebug-Meldungen überhaupt nicht hilfreich sind...
chunky ist offline   Mit Zitat antworten
Alt 05.03.2010, 21:09  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.248
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Zitat:
b) sonst die HTML Validatoren Alarm schlagen könnten.
Nicht, wenn Du nicht xhtml schreibst
Zitat:
a) ich xhtml schreibe
Garantiert nicht:
Zitat:
<body>
<a oncli..
Zitat:
<head>
</head>
Zitat:
- kein Doctype, kein XML-Deklaration -
<html>
http://de.selfhtml.org/html/xhtml/unterschiede.htm

Zitat:
Dieser Fehler hat nicht nur die eine Funktion lahmgelegt, sondern auch andere Funktionen, die ich auf der Seite hatte und die damit eigentlich gar nichts zu tun haben.
Auch in JS gibt es try/catch. Und im Gegenteil zu PHP werden damit auch die Fehler gefangen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--

Geändert von nikosch (05.03.2010 um 21:13 Uhr).
nikosch ist offline   Mit Zitat antworten
Alt 05.03.2010, 21:23  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 1.897
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Zitat:
Firebug ist ja prima. Aber es gibt immer wieder Situationen wo die Firebug-Meldungen überhaupt nicht hilfreich sind...
Die Fehlerkonsole hat dir bestimmt nen Fehler angezeigt
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist gerade online   Mit Zitat antworten
Alt 05.03.2010, 21:25  
Benutzer
 
Registriert seit: 12.04.2009
Beiträge: 34
PHP-Kenntnisse:
Fortgeschritten
u2ix befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von chunky Beitrag anzeigen
Firebug ist ja prima. Aber es gibt immer wieder Situationen wo die Firebug-Meldungen überhaupt nicht hilfreich sind...
Bei mir kam irgend ne Meldung von wegen das die Funktion falsch definiert ist
u2ix ist offline   Mit Zitat antworten
Alt 05.03.2010, 21:41  
Erfahrener Benutzer
 
Registriert seit: 19.01.2010
Beiträge: 324
PHP-Kenntnisse:
Anfänger
chunky befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Garantiert nicht:
Willst du dass ich nächstes Mal die komplette Seite mit 500+ Zeilen Code hier poste?

Zitat:
Zitat von u2ix Beitrag anzeigen
Bei mir kam irgend ne Meldung von wegen das die Funktion falsch definiert ist
Es kam die Meldung "function is not defined".
Da die Funktion aber definiert wurde, habe ich den Fehler wo anders gesucht.
chunky ist offline   Mit Zitat antworten
Alt 05.03.2010, 21:56  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.248
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Firebug != Fehlerkonsole.
__________________
--
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] Werte aus private function werden in public function nciht übernommen litterauspirna PHP Tipps 2010 3 03.02.2010 11:31
Login-Script in Ordnung? Silent PHP Tipps 2009 73 26.11.2009 01:02
JS-Kalender funktioniert nicht im IE8 ToxicToast JavaScript, Ajax und mehr 4 18.11.2009 16:26
variable mit onclick an php drombusch PHP Tipps 2009 8 30.08.2009 14:45
Decorator-Pattern grizu PHP Tipps 2009 15 12.08.2009 14:41
Fehler beim kompilieren von php 5.2.9 malio Server, Hosting und Workstations 11 05.06.2009 18:40
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
[Erledigt] Verliere Zuordung in einer JS Klasse tomtaz JavaScript, Ajax und mehr 2 08.12.2008 21:55
[Erledigt] Vererbung - Zugriff auf Elternmethoden nicht möglich unimow PHP Tipps 2008 5 03.11.2008 18:53
Fehlermeldung : Call to a member function foo() on a non-object Mark Taylor PHP Tipps 2008 4 14.09.2008 20:38
GD-Spezialisten gesucht....wer kann helfen? rezix PHP Tipps 2008 12 26.02.2008 17:55
Call to a member function on a non-object Riks PHP Tipps 2007 20 10.02.2007 22:59
Einfach Datepicker gesucht Cyberbob_at_tot PHP Tipps 2007 5 14.11.2005 09:10
function in einer function - help! PHP Tipps 2005-2 4 25.10.2005 00:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript function not defined, javascript function is not defined, console is not defined, function not defined, function not defined aber vorhanden, firebug \console is not defined\, href javascript function not defined, php not defined, function is not defined, firebug function is not defined, was heißt is not defined.de, function is not defined javascript, onclick function is not defined, firefox console is not defined, not defined php, html function is not defined, javascript public function \not a function\, javascript method not defined, js .onclick not defined, php not defined function

Alle Zeitangaben in WEZ +1. Es ist jetzt 17:38 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