02. november 2006 - 11:22
Der er
1 kommentar og 1 løsning
Udskift billed
Jeg har problemer med at få denne kode til at virke. Billedet køre godt nok frm og tilbage men billedet udskiftes ikke. hvad går der galt? <script LANGUAGE="JavaScript1.2"> <!-- Begin var speed = 1; var stage = "DriveTo"; var Bil_Pic = "Billeder/bil_right.gif"; var ie4up = (document.all) ? 1 : 0; var i, doc_width = 800, doc_height = 600; if (ie4up) { doc_width = document.body.clientWidth; doc_height = document.body.clientHeight; document.write("<div id=\"bil\" style=\"POSITION: "); document.write("absolute; Z-INDEX: 0; VISIBILITY: "); document.write("visible; BOTTOM: 0px; LEFT: 0px;\"><img src=\""); document.write(Bil_Pic + "\" border=\"0\"></div>"); } function StartAni() { // ==== KØR FREM ============================================================================== if (stage == "DriveTo") { if (document.all["bil"].style.pixelLeft > doc_width - 150) { document.all["bil"].src = "Billeder/bil_left.gif"; stage = "DriveBack" } document.all["bil"].style.pixelLeft = document.all["bil"].style.pixelLeft + 2; } // ============================================================================================ // ==== KØR TILBAGE =========================================================================== if (stage == "DriveBack") { if (document.all["bil"].style.pixelLeft == 0) { stage = "DriveTo" } document.all["bil"].style.pixelLeft = document.all["bil"].style.pixelLeft - 2; } // ============================================================================================ setTimeout("StartAni()", speed); } if (ie4up) { setTimeout("StartAni()", 5000); } // End --> </script>
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
07. november 2006 - 15:52
#1
Hej Der er 2 ting i dit script: 1. document.all["bil"] peger på dit <div> tag, som ikke er billedet. Dvs. du skal pege på dit <img> tag. 2. I DriveBack skal billedet skiftes til det normale billede igen. <script LANGUAGE="JavaScript1.2"> <!-- Begin var speed = 1; var stage = "DriveTo"; var Bil_Pic = "Billeder/bil_right.gif"; var ie4up = (document.all) ? 1 : 0; var i, doc_width = 800, doc_height = 600; if (ie4up) { doc_width = document.body.clientWidth; doc_height = document.body.clientHeight; document.write("<div id=\"bil\" style=\"POSITION: "); document.write("absolute; Z-INDEX: 0; VISIBILITY: "); document.write("visible; BOTTOM: 0px; LEFT: 0px;\"><img id=\"minBil\" src=\""); document.write(Bil_Pic + "\" border=\"0\"></div>"); } function StartAni() { // ==== KØR FREM ============================================================================== if (stage == "DriveTo") { if (document.all["bil"].style.pixelLeft > doc_width - 150) { document.all["minBil"].src = "Billeder/bil_left.gif"; stage = "DriveBack" } document.all["bil"].style.pixelLeft = document.all["bil"].style.pixelLeft + 2; } // ============================================================================================ // ==== KØR TILBAGE =========================================================================== if (stage == "DriveBack") { if (document.all["bil"].style.pixelLeft == 0) { document.all["minBil"].src = "Billeder/bil_right.gif"; stage = "DriveTo" } document.all["bil"].style.pixelLeft = document.all["bil"].style.pixelLeft - 2; } // ============================================================================================ setTimeout("StartAni()", speed); } if (ie4up) { setTimeout("StartAni()", 5000); } // End --> </script>