Freesoft-Board  

Zurück   Freesoft-Board > How To > Java & JavaScript


Java & JavaScript wie übergebe ich eine ID an eine Funktion ? im How To Forum; hallo zusammen wie übergebe ich eine id an eine Funktion ? danke in voraus Gruß mirek...

Thema geschlossen
 
LinkBack Themen-Optionen
Alt 06.03.2010, 19:08   #1 (Permalink)
ist öfters hier im Board
 

Registriert seit: Oct 2008
Beiträge: 139
Verwarnungen: 1/1 (1)
Standard wie übergebe ich eine ID an eine Funktion ?

hallo zusammen

wie übergebe ich eine id an eine Funktion ?

danke in voraus

Gruß
mirek
miro ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Alt 07.03.2010, 19:53   #2 (Permalink)
ist öfters hier im Board
 
Benutzerbild von corema
 

Registriert seit: May 2008
Beiträge: 319
Standard

ich weiss leider nicht was du meinst mit id uebergeben
hast du da ein code, bei dem man dir weiterhelfen kann?
corema ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Alt 07.03.2010, 20:39   #3 (Permalink)
ist öfters hier im Board
Themenstarter Themenstarter  
 

Registriert seit: Oct 2008
Beiträge: 139
Verwarnungen: 1/1 (1)
Standard

Zitat:
Zitat von corema Beitrag anzeigen
ich weiss leider nicht was du meinst mit id uebergeben
hast du da ein code, bei dem man dir weiterhelfen kann?

hi corema

tja … ich weis auch nicht wie ich das noch einfacher schreiben könnte
ich versuche mal mit andren Worten
ich möchte eine div ID per DOM ansprechen und als Parameter einer Funktion übergeben …
ich kann praktisch den Namen der ID selbst schreiben (und als Parameter der Funktion übergeben ) oder ich konnte die ID irgendwie per DOM Ansprechen … ?
oder irre ich mich ?

Gruß

miro
miro ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Alt 07.03.2010, 21:45   #4 (Permalink)
Moderator
 
Benutzerbild von Broken Sword
 

Registriert seit: Nov 2006
Ort: Swamphell
Alter: 23
Beiträge: 2.574
Standard

Hi,
suchst du also so etwas?

HTML DOM Document getElementById() Method

Gruß
Broken Sword
Broken Sword ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Alt 08.03.2010, 18:27   #5 (Permalink)
ist öfters hier im Board
Themenstarter Themenstarter  
 

Registriert seit: Oct 2008
Beiträge: 139
Verwarnungen: 1/1 (1)
Standard

hallo Broken Sword

danke … ich habe mir die Funktion angesehen
aber so wie ich das beurteilen kann , der Ereignis onclick
übergibt der Funktion kein Parameter.
Sonder der Funktion wird über die Variable x suggeriert die ID per alert auszugeben.
also wenn das ist das was ich meine dann ist nicht das was ich suche
aber ... ist so eine Form Möglich
Code:
<a href=“#“ id=“ups“onclick=“funktion_uebergabe(document.getElementById("id"))“ >senden</a>
oder was muss ich schreiben um das ups der Funktion zu übergeben ohne ups als Parameter zu schreiben ?

Schöne Grüße
Mirek

Geändert von Broken Sword (15.03.2010 um 12:40 Uhr) Grund: Code-Tags hinzugefügt // unnötiges Vollzitat => Regeln lesen!
miro ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Alt 08.03.2010, 18:32   #6 (Permalink)
Moderator
 
Benutzerbild von Broken Sword
 

Registriert seit: Nov 2006
Ort: Swamphell
Alter: 23
Beiträge: 2.574
Standard

Hi,
zwei Sachen:
Also einmal musst du "id" mit der id ersetzen, die du haben willst
Code:
<a href="#" id="ups" onclick="funktion_uebergabe(document.getElementById('ups'))" >senden</a>
Zweitens, kannst du deinen Fall viel einfacher gestalten
Code:
<a href="#" id="ups" onclick="funktion_uebergabe(this)" >senden</a>
Gruß
Broken Sword

Geändert von Broken Sword (08.03.2010 um 19:19 Uhr)
Broken Sword ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Alt 08.03.2010, 19:09   #7 (Permalink)
ist öfters hier im Board
Themenstarter Themenstarter  
 

Registriert seit: Oct 2008
Beiträge: 139
Verwarnungen: 1/1 (1)
Standard

hallo Broken Sword

das erste Lösung wollte ich vermeiden
aber die zweite Lösung ist genau das was ich suche
danke dir !

gibt es noch eine Möglichkeit die ID per DOM List Reihenfolgezahl zu übergeben damit ich einen integrer statt eines Strink in Funktion verarbeiten kann ?

Schöne Grüße
Mirek

Geändert von Broken Sword (15.03.2010 um 12:40 Uhr) Grund: unnötiges Vollzitat => Regeln lesen!
miro ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Alt 11.03.2010, 21:22   #8 (Permalink)
ist öfters hier im Board
 
Benutzerbild von corema
 

Registriert seit: May 2008
Beiträge: 319
Standard

hab da mal ein wenig zu gegooglet
meiner ansicht nach ist das zwar moeglich, aber du muesstet eine eigene funktion schreiben, an die du das element uebergiebst und die dann das array document.Links nach dem passenden element durchsucht. so koenntest du an den schluessel kommen.
so was wie this.DOMSchluessel gibt es glaub ich nicht
__________________
blubb
corema ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Alt 12.03.2010, 17:20   #9 (Permalink)
ist öfters hier im Board
Themenstarter Themenstarter  
 

Registriert seit: Oct 2008
Beiträge: 139
Verwarnungen: 1/1 (1)
Standard

hallo Corema

ich habe noch was gefunden …
den id Parameter könnte man mit z-index über .
document.all.[3] übergeben .

Gruß
Mirek
miro ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Alt 12.03.2010, 20:32   #10 (Permalink)
ist öfters hier im Board
 
Benutzerbild von corema
 

Registriert seit: May 2008
Beiträge: 319
Standard

hm.. ich weiss nicht so genau, ob ich das vertandenhabe, was du meinst...
du moechtest ueber die url, die in der adressenzeile steht eine variable uebergeben?
das entspraeche der get-methode.
wenn du diese so uebergiebst, benoetigst du kein kein js um sie herrauszufiltern.
passender kann hier php sein, da so keine kompatibilitaetsprobleme auftreten zwischen den browsern.

den DOM-index ueber den z-index zu bekommen ist ein interessante idee
bei mozilla funktioniert sie leider nicht, da der z-index nicht von anfang an definiert ist.
wenn es dir nur darum geht den id parameter zu uebergeben, also das attribut id, dann kannst du this.id verwenden.
__________________
blubb
corema ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Alt 13.03.2010, 10:34   #11 (Permalink)
ist öfters hier im Board
Themenstarter Themenstarter  
 

Registriert seit: Oct 2008
Beiträge: 139
Verwarnungen: 1/1 (1)
Standard

hallo corema

ich möchte übergeben ein Parameter nur aud einer Seite.
ich möchte das Parameter nicht per get anderer Seite übergeben.
Also nicht in url.
es ging nur das ich an statt einer Strig Variable eine integer Variable Übergeben kann …
Mit this wie schon Broken Swort geschrieben hat gehet das auch aber nur als String.
Aber das ist icht der Wesentlicher“ nachteil“ …
mit this kann ich nicht von außen zugreifen, sonderder Parameter ist immer auf sich selber bezogen .
mir document.all.[z-index] kann man jeder beliebige Parameter übergeben.
Mit der Mozilla wusste ich nicht …
aber du schreibst das Mozilla akzeptiert den z-index nicht von Anfang an …
was heißt das unter dem Strich ?
kennt Mozilla z-index überhaupt ?


Gruß
Miro
miro ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Alt 13.03.2010, 18:42   #12 (Permalink)
ist öfters hier im Board
 
Benutzerbild von corema
 

Registriert seit: May 2008
Beiträge: 319
Standard

ich hab versucht via this.style.zIndex zuzugreifen.
allerdings ist das leer...quasi wie eine css anweisung, die nich gefuellt wurde
beim ie ist das 0
daher kommt auch bei
document.all[this.style.zindex]
undefined bei raus.
wenn ich document.all[this.id] nehme kann ich auf das elent zugreifen.
__________________
blubb
corema ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Alt 13.03.2010, 21:12   #13 (Permalink)
ist öfters hier im Board
Themenstarter Themenstarter  
 

Registriert seit: Oct 2008
Beiträge: 139
Verwarnungen: 1/1 (1)
Standard

hallo corema

versuche es mit
document.all[this.style.zIndex]
und versuche es ohne this.style.zIndex direkt den z-index zu übergeben
document.all[1] (= html ) oder
document.all[2] (= titel ) usw.

Gruß
miro
miro ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Alt 14.03.2010, 12:36   #14 (Permalink)
Moderator
 
Benutzerbild von Broken Sword
 

Registriert seit: Nov 2006
Ort: Swamphell
Alter: 23
Beiträge: 2.574
Standard

Ähm, corema, er meint nicht z-index, sondern einfach nur die Reihenfolge in der die Elemente im Source auftauchen. (Hat da wohl viel durcheinander gebracht)
Das ist nur vom IE unterstützt und sollte nicht verwendet werden.
Greife lieber auf getDocumentById oder getDocumentsByTag oder oder oder zurück.

Gruß
Broken Sword
Broken Sword ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Thema geschlossen
  

Stichworte
funktion, übergebe

Themen-Optionen

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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage - Wird eine 4GB SDHC-Karte auf eine Medion 465T (MD 96180) erkannt? mr.rox Talk Navigation 1 07.07.2009 12:31
JavaScript Parameter einer funktion an eine andere übergeben 1989moni1989 Java & JavaScript 3 04.07.2009 14:23
Problem Mehrere Spalten durch eine Auswahl in eine Tabelle übergeben Jacke Access 5 11.01.2009 09:25
Frage Gibt es bei AIM eine Funktion, dass der Titel, den man hört, als Statusnachricht angezeigt wird? Timbones ICQ, IRC ,AIM 2 21.07.2008 14:31
Anfrage Blattnamen aus einer Zelle in eine Funktion auslesen vipcs Excel 3 25.01.2008 20:44


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:13 Uhr.


Angetrieben von Thor + Odin

Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.

Seite wurde generiert in 0,19953 Sekunden mit 9 Queries