rd4eva
Erfahrenes Mitglied
Jetzt kommen wir dann so langsam bei den JavaScript Grundladen an.
Durch
entsteht ja im Prinzip folgendes:
Folglich passiert beim klick auf diesen Link ein Aufruf der Funktion getHttpRequest und als Parameter wird this.href ( also die url des angeklickten Links ) übergeben.
Folglich kann
Aus 2 Gründen nicht funktionieren :
1. this.href existiert in diesem kontext garnicht sondern url
2. Aus url müssen erst die / der GET Parameter ( pro=1 ) extrahiert werden
Durch
Javascript:
window.onload = function() {
/* gehört zu Möglichkeit 2 */
for(i = 0; i < idArr.length; i++){
$(idArr[i]).onclick = function() {
getHttpRequest(this.href);
return false;
}
}
entsteht ja im Prinzip folgendes:
Javascript:
<a href="#?pro=1" id="link1" onclick="getHttpRequest(this.href);return false;">Profil</a>
Folglich passiert beim klick auf diesen Link ein Aufruf der Funktion getHttpRequest und als Parameter wird this.href ( also die url des angeklickten Links ) übergeben.
Javascript:
function getHttpRequest(url) {
/*
url enthält den übergebenen Link
Also z.B. www.example.com/test.html#?pro=1
*/
}
Folglich kann
Javascript:
xmlhttp.open("GET", 'ink/profil.php' + (this.href) , true);
Aus 2 Gründen nicht funktionieren :
1. this.href existiert in diesem kontext garnicht sondern url
2. Aus url müssen erst die / der GET Parameter ( pro=1 ) extrahiert werden