Javascript-Forum JSwelt (Javascript, PHP, MySQL, AJAX, Webdesign)
 

Zurück   Javascript-Forum JSwelt (Javascript, PHP, MySQL, AJAX, Webdesign) > Webdesign > JavaScript

Antwort
 
LinkBack Themen-Optionen Ansicht
Funktion erst bei onClick notieren
Alt
  (#1 (permalink))
Grünschnabel
Stefan2531 befindet sich auf einem aufstrebenden Ast
 
Offline
Beiträge: 9
registriert: 06-03-2006
Funktion erst bei onClick notieren - 03-09-2006, 14:56

Hallo!

Für mich als Javascript Neuling stellt sich eine recht komplizierte Frage:

Über eine Javascript Funktion will ich bei einem onClick Event die Größe eines Divs ändern. Das ganze soll über moo.fx realisiert werden.

Hier mal die Funktion und das onClick-Event:

Code:
<script type="text/javascript">



    window.onload = function() {

        resizeDivHeight = new fx.Height('<?php echo $musiktippid2; ?>',{duration:500});

        

    };
</script>
Code:
onClick="resizeDivHeight.custom(118,300);"
Wie bei der Funktion zu erkennen ist, ist der Name des Divs selbst von einer Variable abhängig. Wenn ich den Namen des Divs "statisch" setze funktioniert das Skript auch problemlos.

Das Problem taucht aber dadurch auf, das der Wert der Variable $musiktippid2 nicht im Header, sondern erst später gesetzt wird.

Meine Frage bezieht sich jetzt darauf, ob es möglich ist, die Funktion so zu notieren, dass sie quasi erst beim onClick Event initialisiert wird und somit auch Zugriff auf die Variable hat.

War das verständlich?
Desweiteren - könnt ihr mir eine Einführung in JS empfehlen, vorzugsweise online? Ich möchte das Forum nicht unnötig mit Basisfragen langweilen...

Schönen Gruß,
Stefan
   
Mit Zitat antworten
Werbeanzeige
Alt
 
jswelt-Partner


JavaScriptbücher zum Sonderpreis - 03-09-2006, 14:56
 
Einführung in JavaScript
JavaScript ist eine der am weitesten verbreiteten Skriptsprachen überhaupt, und durch die Popularität von Ajax-Anwendungen hat das Interesse an der Sprache noch einmal zugelegt.

Egal, ob Sie JavaScript von Grund auf lernen oder nur etwas Auffrischung brauchen, mit Einführung in JavaScript können Sie sich das volle Potenzial von JavaScript erschließen: Kompakt und praxisorientiert vermittelt das Buch Syntax und Struktur der Sprache und stellt typische Einsatzmöglichkeiten von JavaScript vor. Neben den JavaScript-Grundlagen werden ebenso anspruchsvolle Themen wie das Document Object Model (DOM), JavaScript in Verbindung mit DHTML und Ajax oder Sicherheitsfragen behandelt. Praktische Übungen mit Lösungen helfen Ihnen, Ihr eben erworbenes Wissen zu vertiefen und sofort in die Tat umzusetzen.

Preis: früher: 34,90€ - jetzt nur: 9,95€

Hier geht es direkt zum Buch

Über 1.000 weitere IT-Bücher zum Sonderpreis lieferbar!

AW: Funktion erst bei onClick notieren
Alt
  (#2 (permalink))
Lounge-Member
ein schlauer befindet sich auf einem aufstrebenden Ast
 
Benutzerbild von ein schlauer
 
Offline
Beiträge: 10.183
registriert: 18-08-2004
Ort: Mainz
AW: Funktion erst bei onClick notieren - 03-09-2006, 16:08

Dir scheint nicht klar zu sein, dass PHP auf dem Server läuft und JS im Browser und dafür ist einzige und allein das relevant was im Browser ankommt. Also eben nicht :<?php echo $musiktippid2; ?>
und wenn dort nicht das richtige nakommt, dann musst du dies entsprechend anpassen.
   
Mit Zitat antworten
AW: Funktion erst bei onClick notieren
Alt
  (#3 (permalink))
Grünschnabel
Stefan2531 befindet sich auf einem aufstrebenden Ast
 
Offline
Beiträge: 9
registriert: 06-03-2006
AW: Funktion erst bei onClick notieren - 03-09-2006, 16:15

Ganz genau deshalb will ich die Funktion doch erst bei onClick "initialisieren" - denn da ist im Browser bereits die richtige Variable angekommen.

Und eben bei dem "dann musst du dies entsprechend anpassen" brauche ich Hilfe.
   
Mit Zitat antworten
AW: Funktion erst bei onClick notieren
Alt
  (#4 (permalink))
Lounge-Member
ein schlauer befindet sich auf einem aufstrebenden Ast
 
Benutzerbild von ein schlauer
 
Offline
Beiträge: 10.183
registriert: 18-08-2004
Ort: Mainz
AW: Funktion erst bei onClick notieren - 03-09-2006, 16:51

ch weiß nicht was du machen willst. Du hast eine PHP Variabel, die du in das JS schreiben musst. Bisher hast du es an der falschen Stelle gemacht, mach es doch einfach an die Richtige.
   
Mit Zitat antworten
AW: Funktion erst bei onClick notieren
Alt
  (#5 (permalink))
Grünschnabel
Stefan2531 befindet sich auf einem aufstrebenden Ast
 
Offline
Beiträge: 9
registriert: 06-03-2006
AW: Funktion erst bei onClick notieren - 03-09-2006, 17:08

Hehe, ich möchte dann nochmal auf den Eingangsbeitrag verweisen:

Wie kann ich das

Code:
resizeDivHeight = new fx.Height('<?php echo $musiktippid2; ?>',{duration:500});
mit dem

Code:
onClick="resizeDivHeight.custom(118,300);"
denn richtig verknüpfen?
   
Mit Zitat antworten
AW: Funktion erst bei onClick notieren
Alt
  (#6 (permalink))
Grünschnabel
Stefan2531 befindet sich auf einem aufstrebenden Ast
 
Offline
Beiträge: 9
registriert: 06-03-2006
AW: Funktion erst bei onClick notieren - 03-09-2006, 18:08

Mal ganz abgesehen davon, das es hier so Manchen gibt, der seinen Benutzernamen mit wenig Bedacht gewählt hat:

ein einfacher Hinweis darauf, dass die Funktion auch

Code:
onClick="resizeDivHeight = new fx.Height('<?php echo $musiktippid2; ?>',{duration:500});resizeDivHeight.custom(118,300);"
direkt so augerufen werden kann hätte gereicht.

Herzlichst,
Stefan
   
Mit Zitat antworten
AW: Funktion erst bei onClick notieren
Alt
  (#7 (permalink))
Lounge-Member
ein schlauer befindet sich auf einem aufstrebenden Ast
 
Benutzerbild von ein schlauer
 
Offline
Beiträge: 10.183
registriert: 18-08-2004
Ort: Mainz
AW: Funktion erst bei onClick notieren - 03-09-2006, 19:45

Hab ich was anderes gesagt?

[EDIT] Da ich aber nicht weiß was die Funktionen machen und was der Wert den du ausgibst bedeutet, konnte ich dir weder ein Codebeispiel geben noch konkret sagen wo du was ändern musst. Mit den Infos konntest das nur du alleine rausfinden. Was ja dann glücklicherwiese auch ging.

[EDIT 2] Naja, deine Kritik würde ich verstehen, wenn ich mich "ein Hellseher" nennen würde. Immerhin war meine Raterei für dich hilfreich, ganz schön schlau oder?

Geändert von ein schlauer (03-09-2006 um 19:49 Uhr).
   
Mit Zitat antworten
Werbeanzeige
Alt
 
jswelt-Partner


Werbung - 03-09-2006, 19:45
 

Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
funktion zum beenden einer funktion ScHmEttE JavaScript 1 14-06-2008 13:48
onclick event Kogge JavaScript 0 12-03-2006 06:25
onClick mit besonderer Funktion Sven_F JavaScript 21 22-12-2005 18:54
funktion zu onclick hinzufügen tomm3 JavaScript 3 12-09-2005 17:35
funktion in funktion aufrufen Tolwin JavaScript 2 13-10-2004 17:39





Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0

jswelt Netzwerk: * Kontakt - jswelt - Archiv - Nach oben