![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
|
![]() |
#1 |
Schwarzfußfrettchen
![]() Registriert seit: 28.01.2001
Beiträge: 2.071
|
![]() folgender code wird bei OnLoad im Body tag aufgerufen.
Er setzt die Positionen der layer bzw. div tags. (direkt im style tag definieren funktioniert zwar auch, kann aber dann nicht ausgelesen werden. darum so umständlich.) Code:
document.all.p0.style.setAttribute("top","2","false"); document.all.p0.style.setAttribute("left","2","false"); ... document.all.p19.style.setAttribute("top","490","false"); document.all.p19.style.setAttribute("left","488","false"); layerRef ist nur ein string der 'document.all' enthält. Code:
function MSwapIt() { a = Math.round(Math.random() * 19); b = Math.round(Math.random() * 19); ax = eval(layerRef + '["p'+a+'"].style.getAttribute("left","false")'); ay = eval(layerRef + '["p'+a+'"].style.getAttribute("top","false")'); bx = eval(layerRef + '["p'+b+'"].style.getAttribute("left","false")'); by = eval(layerRef + '["p'+b+'"].style.getAttribute("top","false")'); eval(layerRef + '["p'+a+'"].style.setAttribute("left",bx,"false")'); eval(layerRef + '["p'+a+'"].style.setAttribute("top",by,"false")'); eval(layerRef + '["p'+b+'"].style.setAttribute("left",ax,"false")'); eval(layerRef + '["p'+b+'"].style.setAttribute("top",ay,"false")'); window.setTimeout("MSwapIt()",1000); }
____________________________________
Wann die kan Almdudler ham... \"Es gibt nur einen Weg zur Lunge, und der muss geteert werden, damit der Krebs nicht stolpert!\" http://www.dream.at/gizmo/bunny.gif Image is © 2001 Merle Sterndalsäg.. ähh... jäger ![]() |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|