phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 21.08.2008, 14:22   #1
TP-Veteran
 
Benutzerbild von Elli
 
Registriert seit: Nov 2002
Ort: Orscholz
Elli macht sich hier sehr viel Mühe

Javascript: Werte aus HREF auslesen


Hi,

ich nutze zwar jQuery als JS Framework, aber vielleicht könnt ihr mir
sagen, wie man das im nativen JS oder mit einem anderen Framework
anstellt.

Ich habe einen Link:
Code:
<a href="javascript:functionName(wert1,wert2);">
Wie kann ich die 2 Werte auslesen und z.B. in einer VAR speichern?

Danke!

Gruß
Elli
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
Elli ist offline   Mit Zitat antworten


Alt 21.08.2008, 19:16   #2
TP-Specialist
 
Benutzerbild von theo
 
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
theo bringt sich richtig ein
wo willst du die denn auslesen? wie kommen die denn da rein? warum hast du kein return false drin? und wieso benutzt du nicht ein span mit einem onclick-eventhandler?
theo ist offline   Mit Zitat antworten
Alt 21.08.2008, 23:44   #3
TP-Veteran
 
Benutzerbild von Elli
 
Registriert seit: Nov 2002
Ort: Orscholz
Elli macht sich hier sehr viel Mühe
Der Link mit den Werten wird in einer PHP-Datei erzeugt und soll via JS ausgelesen werden.
Return false und solche Dinge stehen in der JS-Funktion. Aber was hat das Auslesen mit einem
span zu tun?
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
Elli ist offline   Mit Zitat antworten
Alt 22.08.2008, 08:40   #4
TP-Specialist
 
Benutzerbild von theo
 
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
theo bringt sich richtig ein
Zitat:
Zitat von Elli Beitrag anzeigen
Aber was hat das Auslesen mit einem
span zu tun?
nix. aber da du offensichtlich nur auf die uebergabe der daten und nicht auf einen link zu einer anderen seite scharf zu sein scheinst, dann koenntest du ebenso gut einen span mit einem eventhandler einsetzen.

was das auslesen der daten angeht, so raffe ich das immer noch nicht. die kommen doch in der js-funktion schon an.
Code:
function functionName(val1, val2){
  alert(val1);
  alert(val2);

  var ersterWert = val1;
  var zweiterWert = val2;

  alert(ersterWert);
  alert(zweiterWert);
}
... oder meinst du was anderes?
theo ist offline   Mit Zitat antworten
Alt 22.08.2008, 12:04   #5
TP-Supporter
 
Benutzerbild von Sand*mann
 
Registriert seit: Nov 2005
Sand*mann bringt sich richtig ein
Ich glaub ich weiß was du meinst und habs dir mal eben gebastelt:
Code:
function mach()
{
	var werte = document.getElementById('id_von_link').href.replace(/javascript:(.+)\((.+)\);/,'$2').split(',');
	for(var i = 0;i < werte.length;i++)
	{
		alert(werte[i]);
	}
}
Holt sich den Inhalt von href aus nem Link (es bleibt übrig: javascript:functionName(wert1,wert2); ), ersetzt alles mit dem Inhalt der Funktionsklammern (es bleibt übrig: wert1,wert2) und teilt es bei jedem Komma in ein neues Arrayelement (es bleibt übrig: Array(0 => wert1 1 => wert2))
HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<script type="text/javascript">
function mach()
{
	var werte = document.getElementById('id_von_link').href.replace(/javascript:(.+)\((.+)\);/,'$2').split(',');
	for(var i = 0;i < werte.length;i++)
	{
		alert(werte[i]);
	}
}
</script>
</head>

<body onload="mach()">
<a href="javascript:functionName(wert1,wert2);" title="Macht was" id="id_von_link">Link</a>
</body>
</html>
Sand*mann ist offline   Mit Zitat antworten
Alt 22.08.2008, 14:29   #6
TP-Veteran
 
Benutzerbild von Elli
 
Registriert seit: Nov 2002
Ort: Orscholz
Elli macht sich hier sehr viel Mühe
Danke, genau sowas hab ich gesucht
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
Elli ist offline   Mit Zitat antworten
Alt 22.08.2008, 14:41   #7
TP-Supporter
 
Benutzerbild von Sand*mann
 
Registriert seit: Nov 2005
Sand*mann bringt sich richtig ein
Schön! Freut mich
Sand*mann ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > Javascript
Javascript: Werte aus HREF auslesen [jQuery] Javascript: Werte aus HREF auslesen
« undefined-Alert bei Ajax-Verwertung | radiobutton mit name="auftrag[art]" abfragen, ob er ausgewählt ist »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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
db mit javascript auslesen? bona Javascript 4 15.08.2006 08:02
Gezieltes Auslesen bestimmter Werte aus einem Textfile? MCBurner Traum-Dynamik 5 20.10.2005 00:37
PHP/MYSQL Werte ein Mal auslesen Zockratte Traum-Dynamik 3 16.03.2005 18:43
Werte auslesen und swf erstellen... Dominik Flash 13 09.12.2002 19:41
mit javascript body auslesen jph Javascript 1 07.11.2002 00:08


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:45 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67