mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 24.04.2024 11:48 Benutzername: Passwort: Auto-Login

Thema: javascript variable als funktionsparameter macht probleme vom 22.10.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> javascript variable als funktionsparameter macht probleme
Seite: 1, 2  Weiter
Autor Nachricht
SURE612
Threadersteller

Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht: Männlich
Verfasst Mo 22.10.2007 10:30
Titel

javascript variable als funktionsparameter macht probleme

Antworten mit Zitat Zum Seitenanfang

ich will divs per click entfernen

Code:
val_removeInput.onclick = function(){removeLovVAL(valCount);};


valCount wird immer erhöht, wenn ein neues div angelegt wird
und ein Input wird in das div gepackt, welcher per onclick dieses div wieder löschen soll
funzt auch alles

nur übergebe ich für die remove Funktion removeLovVAL den Zähler valCount
da der sich ja erhöht, haut das nicht ganz hin so wie ich das mache...
ich müsste den aktuellen Wert der Variable da irgendwie direkt angeben und der bleibt fest
da jetzt immer nur das aktuelle div gelöscht werden kann, da javascript wohl immer die funktion mit
der Variable aufruft und nicht mit dem wert, als ich das input feld angelegt hab

ich hoff irgendwer versteht das problem Menno!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 22.10.2007 10:44
Titel

Re: javascript variable als funktionsparameter macht problem

Antworten mit Zitat Zum Seitenanfang

SURE612 hat geschrieben:
ich hoff irgendwer versteht das problem Menno!


Ne.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
SURE612
Threadersteller

Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht: Männlich
Verfasst Mo 22.10.2007 10:51
Titel

Antworten mit Zitat Zum Seitenanfang

ok noch ein versuch:

ich lege ein onclick an: div.onclick = function(){removeDiv(Counter);};
removeDiv übergebe ich eine Zahl, mit der das div dann identifiziert werden kann per id

beim anlegen eines neuen divs zähle ich den Counter hoch

so wenn ich dann raufclicke zum löschen des divs guckt der nach, welchen Wert Counter aktuell hat und löscht
das div mit der nummer

ich brauch aber da den Wert vom Counter, als ich das Element da angelegt hab...


sozusagen soll der funktion dann einfach ein string übergeben werden und nicht die variable


Zuletzt bearbeitet von SURE612 am Mo 22.10.2007 10:53, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Raumwurm

Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 22.10.2007 10:52
Titel

Antworten mit Zitat Zum Seitenanfang

wieso schreibst nicht einfach

div.onclick = function() {
removeDiv(this);
};

* Keine Ahnung... *
  View user's profile Private Nachricht senden
SURE612
Threadersteller

Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht: Männlich
Verfasst Mo 22.10.2007 10:55
Titel

Antworten mit Zitat Zum Seitenanfang

na removeDiv is doch eine eigene Funktion

Code:

function removeLovVAL(number){
  var node = document.getElementById("lov_val_div"+number);
   node.parentNode.removeChild(node);
}//removeLovVAL


wo er die id vom div erwartet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 22.10.2007 10:55
Titel

Antworten mit Zitat Zum Seitenanfang

SURE612 hat geschrieben:
ich lege ein onclick an: div.onclick = function(){removeDiv(Counter);};
removeDiv übergebe ich eine Zahl, mit der das div dann identifiziert werden kann per id


Ah jetzt ok. Ja wie Raumwurm schon sagt wieso nutzt du diese Variable überhaupt um
das zu löschende Element zu identifizieren?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
SURE612
Threadersteller

Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht: Männlich
Verfasst Mo 22.10.2007 10:58
Titel

Antworten mit Zitat Zum Seitenanfang

na was wäre denn this in dem Fall

ich muss doch über die ID das div suchen und dann entfernen, wie in meiner funktion
da bringt mir doch das this nix... oder?

edit: oder is da this die ID?


Zuletzt bearbeitet von SURE612 am Mo 22.10.2007 11:00, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Raumwurm

Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 22.10.2007 11:02
Titel

Antworten mit Zitat Zum Seitenanfang

wenn das input die onclick function bekommt,
ist this dieses element. wenn das input innerhalb
eines divs liegt, kannst du dich ja im dom zum
parentelement durchhangeln und das aus dem
dom schmeißen. weißt was ich mein?
  View user's profile Private Nachricht senden
 
Ähnliche Themen Javascript | Variable Variablen
[Javascript] Variable speichern
JAVASCRIPT: Zugriff auf Opener Variable
[Javascript] Problem mit Variable im Code
GELÖST Bildschirmposition als Variable übergeben(Javascript)
[JavaScript] Variable in verlinkten Frame übergeben
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.