55 messaggi dal 29 ottobre 2008
Ciao a tutti,eccomi quà per un altro problema.
Sto provando a utilizzare uno dei tanti script in javascript sparsi in rete e mi sono reso conto che alcuni riesco a farli funzionare altri no, quindi mi viene d'obblico la domanda:Perchè?.

Riporto lo script in in questione:
(Non fa altro che una rotazione di banner).

Inizio script
---------------------->
<head>
<title>Rotazione banner. rollover banner</title>
<script type="text/javascript" language="Javascript">
<!-- Nasconde lo script dai vecchi browser
adImages = new Array("banner1.gif","banner2.gif","banner3.gif")
imgCt = adImages.length
prima = true

function rotazione() {
if (document.images) {
if (prima) {
aggiungi = Math.floor((Math.random() * imgCt))
prima = false
}
else {
aggiungi++
if (aggiungi == imgCt) {
aggiungi = 0
}
}
document.banner.src=adImages[aggiungi]
setTimeout("rotazione()", 3 * 1000)
}
}
// Fine -->
</script>
</head>
<body onload="rotazione()">
<br><br>
Un semplice script per un rollover di banner.
<br><br><br><br>
<div align="center">
<img src="spacer.gif" width="88" height="31" name="banner"
alt="Banner" />
</div>
<br><br><br><br><br><br>
</body>
</html>

Fine Script
------------------->

Inizio file Asp.net C#.
--------------------------->
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Prova.aspx.cs" Inherits="Prova" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Pagina senza titolo</title>
<script type="text/javascript" language="Javascript">
<!-- Nasconde lo script dai vecchi browser
adImages = new Array("banner1.gif","banner2.gif","banner3.gif")
imgCt = adImages.length
prima = true

function rotazione() {
if (document.images) {
if (prima) {
aggiungi = Math.floor((Math.random() * imgCt))
prima = false
}
else {
aggiungi++
if (aggiungi == imgCt) {
aggiungi = 0
}
}
document.banner.src=adImages[aggiungi]
setTimeout("rotazione()", 3 * 1000)
}
}
// Fine -->
</script>
</head>
<body onload="rotazione()">
<form id="form1" runat="server">
<div>
<img src="spaces.gif" width="88" height="31"
alt="Banner" />
</div>
</form>
</body>
</html>

Fine File
------------------------->
Il file in questione e un file di prova del mio sito senza la pagina Master,insomma un file di prova del piffero.
Dove sbaglio?Ho provato a leggere un pò di javascript ma per adesso nada!!!!!!La curiosità avvolte mi fa spingere oltre le mie conoscenze......
Grazie a tutti....
Ma tu il test lo hai fatto con o senza pagina master? La pagina che hai postato funziona se non hai una pagina master.

Se hai una pagina master gli script javascript devono essere inseriti direttamente li, in quanto nelle pagine "content" non hai la sezione Head, e nemmeno body, ma il codice che scrivi è direttamente in body.

Ciaoo
55 messaggi dal 29 ottobre 2008
Non c'è nessuno che mi può aiutare?grazie
57 messaggi dal 07 novembre 2008
Non capisco perchè dentro al body della pagina aspx non ci sia lo script... cioè lo carichi giustamente con <body onload="rotazione()"> ma poi all'interno del body non dovresti indicare dove lo vuoi far comparire? ...non conosco il js però intuitivamente mi viene da pensare cosi...
HTH ciao
55 messaggi dal 29 ottobre 2008
Ciao,Seld, cerco di chiamarlo al'interno del tag immg.ma non funzione.
57 messaggi dal 07 novembre 2008
riesci a postare il codice che hai scritto nel body?

ciao
Mattia
55 messaggi dal 29 ottobre 2008
Il codice è quello che ho riportato sopra cioe:

<body onload="rotazione()">
<form id="form1" runat="server">
<div>
<img src="spaces.gif" width="88" height="31" alt="Banner" />
</div>
</form>
</body>

ance secondo me manca qualcosa in questo codice,non ti saprei dire in quanto lo script l'ho preso in rete da un sito e la sua Demo funziona.
Heelp!!!!!
57 messaggi dal 07 novembre 2008
 OK dai riesci a mandarmi il link della demo funzionante? forse cosi riesco a dirti cosa manca nel tuo... Anche perchè IMHO cerchi di chiamarlo nel modo sbagliato...
Modificato da seld il 06 febbraio 2009 10.05 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.