Der folgende Beitrag wurde am 07. 05. 2011, 09:53 Uhr von bjoern veröffentlicht.
Hallo
Ich möchte den name="" eines Links mit Javascript herausfinden.
Das Problem ist, das es mehrere Links sind und ich weiss nicht, welcher angeklickt wurde.
Hat bisher nicht funktioniert:var linkname = this.name;
Danke für eure Hilfe!!
Der folgende Beitrag wurde am 07. 05. 2011, 10:03 Uhr von Der Martin veröffentlicht.
Hallo,
> Ich möchte den name="" eines Links mit Javascript herausfinden.
darf ich fragen, wozu das gut sein soll?
> Hat bisher nicht funktioniert:
> var linkname = this.name;
In welchem Kontext?
Innerhalb des Eventhandlers ist this die Referenz auf das angeklickte Objekt, allerdings musst du diese Referenz auch an die Funktion übergeben, die durch den Eventhandler aufgerufen wird.
Ciao,
Martin
--
Ein Snob ist ein Mensch, der sich auf ein Stachelschwein setzt, ohne eine Miene zu verziehen - nur weil ihm jemand gesagt hat, das sei ein Designersessel.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
Der folgende Beitrag wurde am 07. 05. 2011, 10:09 Uhr von bjoern veröffentlicht.
Wie meinst du dass?
> In welchem Kontext?
> Innerhalb des Eventhandlers ist this die Referenz auf das angeklickte Objekt, allerdings musst du diese Referenz auch an die Funktion übergeben, die durch den Eventhandler aufgerufen wird.
Ich möchte damit Bilder mit ihrem Namen anschreiben.
(Dazu habe ich mit PHP ein Script gemacht, das aus einem Ordner die Bilder ausliest, dann einen Link zu ihnen macht, und ihnen den Dateinamen als name="" gibt,)
Der folgende Beitrag wurde am 07. 05. 2011, 10:20 Uhr von Gunnar Bittersmann veröffentlicht.
@@bjoern:
nuqneH
> (Dazu habe ich mit PHP ein Script gemacht, das aus einem Ordner die Bilder ausliest, dann einen Link zu ihnen macht, und ihnen den Dateinamen als name="" gibt,)
Lass doch mal bitte den generierten Quelltext sehen.
Qapla'
--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)
Der folgende Beitrag wurde am 07. 05. 2011, 10:35 Uhr von bjoern veröffentlicht.
<?php
$dir = "verzeichnis/";
$ver = scandir($dir);
sort($ver);
$anzahl = count($ver);
echo '<script src="test.js" type="text/javascript"></script>';
echo ''.$anzahl.' Bilder<br><br>';
for ($a = 0; $a < $anzahl; $a++)
{
if ($ver[$a] != '.' && $ver[$a] != '..')
{
echo '<a name="'.$ver[$a].'" href="verzeichnis/'.$ver[$a].'" target="bilder" onclick="Infos()"><img src="verzeichnis_s/'.$ver[$a].'" border="0" alt=""></a>';
echo '<br>';
$alt = array("_","1",".jpg");
$neu = " ";
$bilder = str_replace($alt,$neu,$ver[$a]);
$bild = ucfirst($bilder);
echo $bild;
echo'<br><br>';
}
}
closedir($dir);
?>
Der folgende Beitrag wurde am 07. 05. 2011, 11:20 Uhr von Gunnar Bittersmann veröffentlicht.
@@bjoern:
nuqneH
> > Lass doch mal bitte den generierten Quelltext sehen.
> <?php
Du kennst den Unterschied zwischen Partizip I und II?
In dem Fall: den Unterschied zwischen generierendem und generiertem?
Qapla'
--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)
Der folgende Beitrag wurde am 07. 05. 2011, 12:44 Uhr von molily veröffentlicht.
> Innerhalb des Eventhandlers ist this die Referenz auf das angeklickte Objekt, allerdings musst du diese Referenz auch an die Funktion übergeben, die durch den Eventhandler aufgerufen wird.
Wow, deine Glaskugel ist echt gut. Chapeau!
Mathias
Der folgende Beitrag wurde am 07. 05. 2011, 23:24 Uhr von Der Martin veröffentlicht.
Hallo,
> > Innerhalb des Eventhandlers ist this die Referenz auf das angeklickte Objekt, allerdings musst du diese Referenz auch an die Funktion übergeben, die durch den Eventhandler aufgerufen wird.
> Wow, deine Glaskugel ist echt gut. Chapeau!
danke, aber ich habe nur eins und eins zusammengezählt und drei herausbekommen.
Der Codeauszug var linkname = this.name; des OP kam mir verdächtig vor, denn einerseits verwendet er "var", was innerhalb des Eventhandler-Codes ungewöhnlich wäre; andererseits verwendet er "this", was in einer weiteren, aufgerufenen Funktion wahrscheinlich nicht das ist, was er erwartet. Daher nur mein pauschaler Hinweis ins Blaue.
So long,
Martin
PS: Nein, meine Glaskugel steht nicht zum Verkauf. :-)
--
Die Zeit, die man zur Fertigstellung eines Projekts wirklich braucht, ist immer mindestens doppelt so lang wie geplant.
Wurde dieser Umstand bei der Planung bereits berücksichtigt, gilt das Prinzip der Rekursion.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
Der folgende Beitrag wurde am 08. 05. 2011, 10:07 Uhr von MudGuard veröffentlicht.
Hi,
> danke, aber ich habe nur eins und eins zusammengezählt und drei herausbekommen.
Dabei ist doch bekannt, daß 1 + 1 = 10 ist.
cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
Der folgende Beitrag wurde am 08. 05. 2011, 10:24 Uhr von Gunnar Bittersmann veröffentlicht.
@@MudGuard:
nuqneH
> > danke, aber ich habe nur eins und eins zusammengezählt und drei herausbekommen.
>
> Dabei ist doch bekannt, daß 1 + 1 = 10 ist.
Im System zur Basis 3. In Worten: eins + eins = drei. ;-)
Qapla'
--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)
Der folgende Beitrag wurde am 08. 05. 2011, 11:28 Uhr von Matthias Apsel veröffentlicht.
Om nah hoo pez nyeetz, Gunnar Bittersmann!
> > Dabei ist doch bekannt, daß 1 + 1 = 10 ist.
>
> Im System zur Basis 3. In Worten: eins + eins = drei. ;-)
Im System zur Basis 3 ist 1 und 1 (= 11) = 4.
Matthias
--
1/z ist kein Blatt Papier.
Der folgende Beitrag wurde am 07. 05. 2011, 10:19 Uhr von Gunnar Bittersmann veröffentlicht.
@@bjoern:
nuqneH
> Ich möchte den name="" eines Links mit Javascript herausfinden.
'a'-Elemente mit @name-Attributen sind meist keine Links.
Qapla'
--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4