Newsgroup: it.comp.lang.javascript
Titolo: Esiste una innerText per Navigator?

Ho questo scriptino:
<script LANGUAGE="JavaScript">
var scrollingText = " Testo Scorrevole...... ";
function scrollit() {
   document.all.txtdiv.innerText = scrollingText;
   scrollingText = scrollingText.substr(1) + scrollingText.substring(0,1);
   setTimeout('scrollit()',100);
}
</script>
Che attivato in un onLoad parte e mostra una scritta scorrevole in una cella
di una tabella nella quale c'e' un <DIV ID=txtdiv></DIV>
Con Explorer tutto ok, ma con Navigator non funziona....come posso fare?
Grazie!!!!!!
-----------------------
Gianni Malanga
-----------------------

NO.....però puoi creare un layer settando il clip, poi lo
fai scorrere...l'efetto
è lo stesso!!
--
Bye
Ro<*¿*>berto

č lo stesso!!
Ehm, scusami, ma non ho mai usato l'oggetto layer.....se non disturbo mi
spiegheresti alla meglio come dovrei fare? grazie!!!
------------
Gianni Malanga
-----------------------------------

Solite incompatibilità fra IE e N....
per N :
The HTML LAYER or ILAYER tag, or using cascading style sheet
syntax. The JavaScript runtime engine creates a Layer object
corresponding to each layer in your document. It puts these
objects in an array in the document.layers property. You
access a Layer object by indexing this array.
To define a layer, use standard HTML syntax. If you specify
the ID attribute, you can use the value of that attribute to
index into the layers array.
For a complete description of layers, see Dynamic HTML in
Netscape Communicator1.
Some layer properties can be directly modified by
assignment; for example, "mylayer.visibility = hide". A
layer object also has methods that can affect these
properties.
Event handlers
onMouseOver
onMouseOut
onLoad
onFocus
onBlur
Property Summary
above
 The layer object above this one in z-order, among all
layers in the document or the enclosing window object if
this layer is topmost.
background
 The image to use as the background for the layer's canvas.
bgColor
 The color to use as a solid background color for the
layer's canvas.
below
 The layer object below this one in z-order, among all
layers in the document or null if this layer is at the
bottom.
clip.bottom
 The bottom edge of the clipping rectangle (the part of the
layer that is visible.)
clip.height
 The height of the clipping rectangle (the part of the layer
that is visible.)
clip.left
 The left edge of the clipping rectangle (the part of the
layer that is visible.)
clip.right
 The right edge of the clipping rectangle (the part of the
layer that is visible.)
clip.top
 The top edge of the clipping rectangle (the part of the
layer that is visible.)
clip.width
 The width of the clipping rectangle (the part of the layer
that is visible.)
document
 The layer's associated document.
left
 The horizontal position of the layer's left edge, in
pixels, relative to the origin of its parent layer.
name
 A string specifying the name assigned to the layer through
the ID attribute in the LAYER tag.
pageX
 The horizontal position of the layer, in pixels, relative
to the page.
page y
 The vertical position of the layer, in pixels, relative to
the page.
parentLayer
 The layer object that contains this layer, or the enclosing
window object if this layer is not nested in another layer.
siblingAbove
 The layer object above this one in z-order, among all
layers that share the same parent layer, or null if the
layer has no sibling above.
siblingBelow
 The layer object below this one in z-order, among all
layers that share the same parent layer, or null if layer is
at the bottom.
src
 A string specifying the URL of the layer's content.
top
 The vertical position of the layer's top edge, in pixels,
relative to the origin of its parent layer.
visibility
 Whether or not the layer is visible.
zIndex
 The relative z-order of this layer with respect to its
siblings.


syntax. The JavaScript runtime engine creates a Layer object
[.....]
Ti ringrazio per il posting ma ti devo confessare che non riesco ancora a
capire come devo fare per simulare un marquee con la proprieta' CLIP dei
layer, come mi dicesti nel messaggio precedente.
Non vorrei sembrarti seccante, ma se non disturbo ti pregherei di dirmi come
devo usare questa proprieta' (clip) per effettuare uno scrolling di un testo
all'interno di un layer....grazie ancora!
Ciao!
-----------
Gianni Malanga
---------------------------------

function Set_Clip(layer, t, l, b, r) {
 if(N) { layer.clip.left = l; layer.clip.right = r;
layer.clip.top = t;  layer.clip.bottom = b;}
  else { layer.style.clip =
"rect("+t+","+r+","+b+","+l+")";}
}
BaseLay=new Layer();
ScrollLay.new Layer(0,BaseLay);
ScrollLay.document.write("testo da scorrere")
Set_Clip(BaseLay, top, left, bottom, right)
Set_Clip(ScrollLay, 0, 0, BaseLay.clip.bottom ,
BaseLay.clip.right)
ora che hai un BaseLay che posizioni dove vuoi e delle
dimensioni che vuoi,
gli fai scorrere dentro ScrollLay, settando .top o . left!!
esempio ScrollLay.top=ScrollLay.top-1;
e rendi il tutto ciclico richiamando la funzione con un
setTimeout;!!


function Set_Clip(layer, t, l, b, r) {
Ok, grazie infinite, mi metto subito al lavoro! Ciao!!!
----------
Gianni Malanga
-----------------------------