Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Slettet bruger
07. oktober 2001 - 13:52#1
Denne her får fx en div til at komme ind fra øverste ventre hjørne af skærmen:
<script> v = -100; t = -100; nyDom = document.getElementById; ie4 = document.all; ns4 = document.layers; el = \"minDiv\";
function rulInd() { if (v < 300 && h < 300) { if (nyDom) { document.getElementById(el).style.left = v; document.getElementById(el).style.top = t; } else if (ie4) { document.all.minDiv.style.left = v; document.all.minDiv.style.top = t; } else if (ns4) { document.minDiv.left = v; document.minDiv.top = t; } v += 10; t += 10; setTimeout(\"rulInd()\",100); } } </script>
Og div\'en:
<div id=\"minDiv\" style=\"left:-100; top:-100;\">Her kommer min div!</div>
Synes godt om
Slettet bruger
07. oktober 2001 - 13:53#2
Nårh, jo! Der mangler lige en onLoad:
<body onLoad=\"rulInd()\">
Synes godt om
Slettet bruger
07. oktober 2001 - 13:59#3
Og så lavede jeg lige to fejl:
1. Linjen: if (v < 300 && h < 300) { skal byttes ud med: if (v < 300 && t < 300) {
2. I div\'ens style skal du inkludere \"position:absolute;\" sådan her: <div id=\"minDiv\" style=\"position:absolute; left:-100; top:-100;\">Her kommer min div!</div>
Du kan nu ændre på fx div\'ens hastighed ved at ændre \"100\" i \"setTimeout\"-linjen til et større eller mindre tal (større = langsommere, mindre = hurtigere), og du kan også ændre det antal pixels, som objektet skal bevæge sig med hver gang i linjerne: v += 10; t += 10; Desuden kan du ændre objektets start og slut position i henholdvis: v = -100; t = -100; og: if (v < 300 && t < 300) {
God fornøjelse! :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.