tweakers,
Na gister ALWEER een topic gemaakt te hebben wat ook weer direct gesloten werd ben ik erachter dat ik echt een sukkel ben
IK HEB GEEN VERSTAND VAN JAVASCRIPT..
maar ik ben het toch gaan proberen en ik heb het voor elkaar gekregen
Alleen nu ben ik op een probleem gelopen waar ik echt niet uitkomen
De volgende code heb ik om een Iframe "geanimeerd" in height te laten veranderen
Nou heb ik vandaag al heel de dag tijd gestoken om het voor elkaar te krijgen dat de "200" in de code aangepast word in het getal van het aantal pixels dat de inhoud van de Iframe hoog is.. Dit lukt echt niet.. Ik las ergens dat je bijna niets over een iframe kunt opvragen.
Ik heb echt al alle topics hierover gelezen.
Ik hoef alleen te weten hoe ik vanuit de index de hoogte van een daarin staand iframe kan opvragen.
Plz help (en niet closen)
Na gister ALWEER een topic gemaakt te hebben wat ook weer direct gesloten werd ben ik erachter dat ik echt een sukkel ben
IK HEB GEEN VERSTAND VAN JAVASCRIPT..
maar ik ben het toch gaan proberen en ik heb het voor elkaar gekregen
Alleen nu ben ik op een probleem gelopen waar ik echt niet uitkomen
De volgende code heb ik om een Iframe "geanimeerd" in height te laten veranderen
code:
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
| <script language="javascript">
var smooth_timer;
function smoothHeight(id, curH, targetH, stepH, mode) {
diff = targetH - curH;
if (diff != 0) {
newH = (diff > 0) ? curH + stepH : curH - stepH;
((document.getElementById) ? document.getElementById(id) : eval("document.all['" + id + "']")).style.height = newH + "px";
if (smooth_timer) window.clearTimeout(smooth_timer);
smooth_timer = window.setTimeout( "smoothHeight('" + id + "'," + newH + "," + targetH + "," + stepH + ",'" + mode + "')", 20 );
}
else if (mode != "o") ((document.getElementById) ? document.getElementById(mode) : eval("document.all['" + mode + "']")).style.display="none";
}
function servOC(i, href) {
var trObj = (document.getElementById) ? document.getElementById('ihtr' + i) : eval("document.all['ihtr" + i + "']");
var ifObj = (document.getElementById) ? document.getElementById('ihif' + i) : eval("document.all['ihif" + i + "']");
if (trObj != null) {
if (trObj.style.display=="none") {
trObj.style.display="";
if (!ifObj.src) ifObj.src = href;
smoothHeight('ihif' + i, 0, 200, 40, 'o');
}
else {
smoothHeight('ihif' + i, 200, 0, 40, 'ihtr' + i);
}
}
}
</script> |
Nou heb ik vandaag al heel de dag tijd gestoken om het voor elkaar te krijgen dat de "200" in de code aangepast word in het getal van het aantal pixels dat de inhoud van de Iframe hoog is.. Dit lukt echt niet.. Ik las ergens dat je bijna niets over een iframe kunt opvragen.
Ik heb echt al alle topics hierover gelezen.
Ik hoef alleen te weten hoe ik vanuit de index de hoogte van een daarin staand iframe kan opvragen.
Plz help (en niet closen)