Sto provando a creare un nuovo livello div utilizzando JavaScript che può essere posizionato in modo assoluto nella pagina dopo il caricamento della pagina.Javascript Absolute Positioning
Il mio codice è il seguente:
<html><head>
<script type="text/javascript">
function showLayer() {
var myLayer = document.createElement('div');
myLayer.id = 'bookingLayer';
myLayer.style.position = 'absolute';
myLayer.style.x = 10;
myLayer.style.y = 10;
myLayer.style.width = 300;
myLayer.style.height = 300;
myLayer.style.padding = '10px';
myLayer.style.background = '#00ff00';
myLayer.style.display = 'block';
myLayer.style.zIndex = 99;
myLayer.innerHTML = 'This is the layer created by the JavaScript.';
document.body.appendChild(myLayer);
}
</script>
</head><body bgcolor=red>This is the normal HTML content.
<script type="text/javascript">
showLayer();
</script>
</body></html>
La pagina può essere visto here.
Il problema che sto avendo è che il div è seduto dopo il contenuto del corpo originale piuttosto che su di esso su un nuovo livello. Come posso rimediare a questo?
Grazie. Come puoi immaginare, sono più abituato alla sintassi di altre lingue. Funziona bene ora. –