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 31.03.2010, 19:50  
Neuer Benutzer
 
Registriert seit: 31.03.2010
Beiträge: 3
PHP-Kenntnisse:
Anfänger
knut befindet sich auf einem aufstrebenden Ast
Standard Funktion über Link aufrufen

Moin,

ich habe bei meinen Recherchen dieses Forum entdeckt und habe dann auch gleich mal eine Frage, über die ich mir seit zwei Tagen den Kopf zerbreche. Ich muss dazu sagen, dass ich leider ziemlicher Anfänger mit JavaScript bin und wahrscheinlich schon eine Lösung hätte, würde ich die richtigen Stichwörter kennen. Falls dem so ist, wäre ich trotzdem für einen Lösungsansatz äußerst dankbar.

Ich habe eine Galerie mit ImageFlow. Unter dieser Galerie möchte ich jetzt eine Leiste mit Thumbnails der Bilder darin einfügen, damit der User bei Bedarf direkt zu einem bestimmten Bild springen kann, natürlich mit dieser schönen Coverflow-Animation.

Die Thumbnails habe ich jetzt von Hand eingefügt und versuche eigentlich nur noch, mit einem Link die Funktion aufzurufen, die soweit ich den Code verstehe, für die Animation zuständig ist und die Bildnummer zu übergeben, in diesem Fall 3. Mein Code sieht im Moment so aus:
Code:
<li><a href="javascript: function glideTo(3);"><img src="img/img1.png" longdesc="img/img1.png" width="400" height="300" alt="Image 1" id="0" /></a></li>
Als Fehlermeldung bekomme ich damit "Uncaught SyntaxError: Unexpected number". Kann mir jemand von euch weiterhelfen?
knut ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.03.2010, 20:00  
Erfahrener Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 929
ragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Mensch
Standard

function hat da nichts verloren
ragtek ist offline   Mit Zitat antworten
Alt 31.03.2010, 20:23  
Neuer Benutzer
 
Registriert seit: 31.03.2010
Beiträge: 3
PHP-Kenntnisse:
Anfänger
knut befindet sich auf einem aufstrebenden Ast
Standard

Danke, ich habe es auch schon ohne function versucht, dann bekomme ich diesen Fehler:
Uncaught ReferenceError: glideTo is not defined

Ich habe auch schon das versucht:
Code:
<li><a href="javascript: myImageFlow.glideTo(3);"><img src="img/img1.png" longdesc="img/img1.png" width="400" height="300" alt="Image 1" id="0" /></a></li>
Aber das führt zu: "Uncaught TypeError: Object #<an HTMLDivElement> has no method 'glideTo'", ich denke also mal, das ist der falsche Weg, um die Funktion aufzurufen.
knut ist offline   Mit Zitat antworten
Alt 31.03.2010, 20:35  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von knut Beitrag anzeigen
Danke, ich habe es auch schon ohne function versucht, dann bekomme ich diesen Fehler:
Uncaught ReferenceError: glideTo is not defined
Natürlich, die Methode gehört ja zu einer Objektinstanz, also kannst du die nicht einfach so aufrufen.

Zitat:
Ich habe auch schon das versucht:
Code:
<li><a href="javascript: myImageFlow.glideTo(3);"><img src="img/img1.png" longdesc="img/img1.png" width="400" height="300" alt="Image 1" id="0" /></a></li>
Aber das führt zu: "Uncaught TypeError: Object #<an HTMLDivElement> has no method 'glideTo'", ich denke also mal, das ist der falsche Weg, um die Funktion aufzurufen.
Dann ist myImageFlow wohl das falsche Objekt.
Laut Fehlermeldung ist es ja ein HTML-Element-Objekt, das ist natürlich nicht das richtige. Du musst die Methode schon auf der Instanz des JavaScript-Objektes aufrufen, dass du erstellt hast. (Im Beispiel in der Installationsanweisung wäre das das Objekt mit dem Namen instanceOne; allerdings müsste man das erst noch global verfügbar machen, was es im Beispiel nicht ist.)


(Wenn jetzt jede Menge „hä?“ und „Bahnhof“ kommen - dann bitte erst mal mit JavaScript-Grundlagen beschäftigen.)
ChrisB ist offline   Mit Zitat antworten
Alt 31.03.2010, 20:47  
Neuer Benutzer
 
Registriert seit: 31.03.2010
Beiträge: 3
PHP-Kenntnisse:
Anfänger
knut befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank, genau das meinte ich mit den richtigen Stichworten, jetzt funktioniert es.

Und falls jemand mal vor dem gleichen Problem steht, hier mein Code:
Code:
<li><a href="javascript: instanceOne.glideTo(0);"><img src="img/img1.png" longdesc="img/img1.png" width="400" height="300" alt="Image 1" id="0" /></a></li>
Statt 0 dann natürlich das gewünscht Bild einsetzen.

Geändert von knut (31.03.2010 um 20:48 Uhr). Grund: Hatte noch was vergessen
knut 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
google map tooltip über link aufrufen mqs JavaScript, Ajax und mehr 1 18.03.2010 15:23
if statement == wahr --&amp;gt; link aufrufen taurus PHP Tipps 2009 18 11.08.2009 20:17
[Erledigt] funktion aufrufen wenn andere funktion aufgerufen wird kalli.c0re PHP Tipps 2009 16 05.06.2009 13:49
[Erledigt] per klick (außerhalb vom div) funktion aufrufen amateur_php JavaScript, Ajax und mehr 9 17.10.2008 14:32
[Erledigt] Funktion über GET aufrufen bursch PHP Tipps 2008 15 01.10.2008 15:13
Externe Variable über eine Funktion ausgeben errox PHP Tipps 2008 3 14.04.2008 11:26
includen über link lukatsch PHP Tipps 2006 16 16.02.2006 17:43
dauerhafter Text in der Statuszeile, auch bei Maus über Link Crypi HTML, Usability und Barrierefreiheit 4 27.01.2006 14:10
link öffnen & funktion ausführen... StartUpBoy PHP Tipps 2005 2 27.03.2005 21:39
Funktion aufrufen im selben Script aufrufen PHP Tipps 2005 5 23.02.2005 21:21
link über eine funktion aufrufen HTML, Usability und Barrierefreiheit 3 21.11.2004 10:18
Funktion einer Klasse über Link aufrufen? MortakArtos PHP Tipps 2004-2 4 18.11.2004 12:05
email über Link weiterversenden PHP Tipps 2004 2 12.07.2004 22:11
neues Fenster, mit voher definierter Größe, über Link öffnen HTML, Usability und Barrierefreiheit 7 21.06.2004 12:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/javascript-ajax-und-mehr/66385-funktion-ueber-link-aufrufen.html, php link aufrufen, javascript link aufrufen, javascript funktion über link aufrufen, uncaught referenceerror is not defined, uncaught referenceerror function is not defined, html funktion über link aufrufen, php funktion per link, javascript mit link aufrufen, myimageflow, <img src=\img/img1.png\ longdesc=\test.html\ />, javascript funktion per link aufrufen, link mit php aufrufen, function über link, funktion mit link, uncaught syntaxerror: \unexpected number\, javascript function link, uncaught referenceerror, php funktion über link aufrufen, html link javascript funktion aufrufen

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:30 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