Hallo zusammen
Ich versuche gerade bei einem Kundenprojekt ein kleines JavaScript-Problemchen zu lösen.
Die Seiten werden alle aus der Datenbank generiert.(php)
Nun habe ich in meine JavaScript-Datei ein Funktion eingefügt, die mir die Höhe des Content-Bereiches beim Client ausliest.
Das funktioniert soweit.
Ich übergebe der Funktion lediglich zusätzlich noch sie SeitenID der aktuellen Seite, da ich diese später noch benötige:
function contentsize(seitenid){
var cont,h;
if(!document.getElementById)
return;
cont=window.document.getElementById("content");
if(cont.offsetHeight) {// Moz, IE, OP7 ...
h=cont.offsetHeight;
}
if(cont.style && cont.style.pixelHeight){ // OP6
h=cont.style.pixelHeight;
}
}
Nun möchte ich den Wert der Variablen h in das Dokument an eine bestimmte Stelle in der navigation schreiben:
<a href="nextsite.php$seitenid=<?=$seitenid?>&size=xxx" <-- hier soll dann der wert hin.
Habe es schon mit document.write("<a href='nextsite.php?seitenid="+seitenid+"&size="+h+"'");
innerhalb der Funktion probiert.
aber da passiert garnichts.
Ich bin in JavaScript noch nicht so firm und wäre für jede Hilfe dankbar.
Die Funktion rufe ich mit <body onLoad="contentsize(<?=$seitenid?>)"> auf.
Wie kriege ich den Wert von H in die URL?
Vielen Dank