Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    javascript - firefox - netscape

    ciao,

    non riesco proprio a capire questo cosa.
    ho creato una pagina dove ho inserito div contenti flash, javascritp, immagini l'ho passata hai validatori e non risultano nessun errore sia per W3C-xhtml 1.0 che per WAI-AAA-WCAG 1.0.

    ma quando apro la pagina con firefox e netscape non mi visualizza un JS se tolgo questa dicitura

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

    mi viene visualizzato.


    cosa posso fare?

    grazie

    emanuela

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Intanto la tua prosa sembra il responso della Sibilla: manca la punteggiatura, per cui non si capisce se il <div> te lo mostra con o senza il DOCTYPE.

    Comunque senza vedere un minimo di codice, non possiamo rispondere (non siamo indovini o simili, per restare in tema ).

    Ma si` dai ci provo.
    Gli oggetti (script, div, o altro) che sono vuoti (cioe` che non hanno nulla tra > e <, nemmeno uno spazio) possono non venir interpretati dal browser, quindi non visualizzati.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    scusatemi se non sono stata molto chiara provo a rispiegarvi il problema:

    all'interno della mia pagina c'è il seguente codice:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xml:lang="it" lang="it" xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>sito</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

    </head>

    <body>
    <script src="config/immagine.js" type="text/javascript"> </script>

    </body>
    </html>

    se visualizzo questa pagina il firefox e netscape il JS che richiamo non viene visualizzato.

    se tolgo i tag !DOCTYPE il JS viene visualizzato.

    può essere dovuto al codice JS?

    chiara adesso?

    emanuela

  4. #4
    Hai usato la sintassi standard anche per javascript?

  5. #5
    penso di si questo è il codice:

    *************************************************

    function MM_reloadPage(init) { //reloads the window if Nav4 resized
    if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
    else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
    }
    MM_reloadPage(true);


    var slideshow_width=95 //SET IMAGE WIDTH
    var slideshow_height=40 //SET IMAGE HEIGHT
    var pause=3000 //SET PAUSE BETWEEN SLIDE (3000=3 seconds)

    var fadeimages=new Array()
    ///
    fadeimages[0]="immagine1.jpg"
    fadeimages[1]="immagine1.jpg"
    fadeimages[2]="immagine1.jpg"
    fadeimages[3]="immagine1.jpg"
    fadeimages[4]="immagine1.jpg"
    fadeimages[5]="immagine1.jpg"
    fadeimages[6]="immagine1.jpg"

    ///

    var preloadedimages=new Array()
    for (p=0;p<fadeimages.length;p++){
    preloadedimages[p]=new Image()
    preloadedimages[p].src=fadeimages[p]
    }

    var ie4=document.all&&navigator.userAgent.indexOf("Ope ra")==-1
    var dom=document.getElementById&&navigator.userAgent.i ndexOf("Opera")==-1
    var curpos=10
    var degree=10
    var curcanvas="canvas0"
    var curimageindex=0
    var nextimageindex=1

    if (ie4||dom)
    document.write('<div style="position:relative;width:'+slideshow_width+' ;height:'+slideshow_height+';overflow:hidden"><div id="canvas0" style="position:absolute;width:'+slideshow_width+' ;height:'+slideshow_height+';top:0;right:0;filter: alpha(opacity=10);-moz-opacity:10"></div><div id="canvas1" style="position:absolute;width:'+slideshow_width+' ;height:'+slideshow_height+';top:0;right:0;filter: alpha(opacity=10);-moz-opacity:10"></div></div>')
    else
    document.write('[img]'+fadeimages[0]+'[/img]')


    function fadepic(){
    if (curpos<100){
    curpos+=3
    if (tempobj.filters)
    tempobj.filters.alpha.opacity=curpos
    else if (tempobj.style.MozOpacity)
    tempobj.style.MozOpacity=curpos/100
    }
    else{
    clearInterval(dropslide)
    nextcanvas=(curcanvas=="canvas0")? "canvas0" : "canvas1"
    tempobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas)
    tempobj.innerHTML='[img]'+fadeimages[nextimageindex]+'[/img]'
    nextimageindex=(nextimageindex<fadeimages.length-1)? nextimageindex+1 : 0
    setTimeout("rotateimage()",pause)
    }
    }

    function rotateimage(){
    if (ie4||dom){
    resetit(curcanvas)
    var crossobj=tempobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
    crossobj.style.zIndex++
    var temp='setInterval("fadepic()",50)'
    dropslide=eval(temp)
    curcanvas=(curcanvas=="canvas0")? "canvas1" : "canvas0"
    }
    else
    document.images.defaultslide.src=fadeimages[curimageindex]
    curimageindex=(curimageindex<fadeimages.length-1)? curimageindex+1 : 0
    }

    function resetit(what){
    curpos=10
    var crossobj=ie4? eval("document.all."+what) : document.getElementById(what)
    if (crossobj.filters)
    crossobj.filters.alpha.opacity=curpos
    else if (crossobj.style.MozOpacity)
    crossobj.style.MozOpacity=curpos/100
    }

    function startit(){
    var crossobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
    crossobj.innerHTML='[img]'+fadeimages[curimageindex]+'[/img]'
    rotateimage()
    }

    if (ie4||dom)
    window.onload=startit
    else
    setInterval("rotateimage()",pause)

    ************************************************** *****************

    grazie

    emanuela

  6. #6
    almeno mi sapete dire se è JS è standard

    grazie

    emanuela

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ho trovato una cosa, pero` non so se e` la sola.
    Aggiungi al pezzo qui sotto la riga in rosso:
    codice:
    function resetit(what){
      curpos=10;
      var crossobj=ie4? eval("document.all."+what) : document.getElementById(what);
      if (crossobj.filters) crossobj.filters.alpha.opacity=curpos
      else if (crossobj.style.MozOpacity)   crossobj.style.MozOpacity=curpos/100;
      else crossobj.style.opacity=curpos/100;
    }
    Si tratta di codice non standard, ma il codice standard ancora non c'e` (sara` introdotto da CSS3).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    grazie per il suggerimento ma non funziona comunque.

    grazie

    emanuela

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.