Visualizzazione dei risultati da 1 a 7 su 7

Discussione: script x ns

  1. #1
    Utente di HTML.it L'avatar di medorex
    Registrato dal
    Apr 2002
    Messaggi
    252

    script x ns

    esiste un modo per far funzionare questo script anche su ns7?
    Io c' ho provato ma non va!
    codice:
    <SCRIPT LANGUAGE="JavaScript">
    <!-- 
    function buildMenu() {
    speed=5;
    topdistance=100;
    items=5;
    y=-50;
    ob=1;
    if (navigator.appName == "Netscape") {
    v=".top=",dS="document.",sD="";
    }
    else {
    v=".pixelTop=",dS="",sD=".style";
       }
    }
    function scrollItems() {
    if (ob<items+1) {
    objectX="object"+ob; y+=10; eval(dS + objectX + sD + v + y);
    if (y<topdistance) setTimeout("scrollItems()",speed);
    else y=-50, topdistance+=30, ob+=1, setTimeout("scrollItems()",speed);
       }
    }
    // -->
    </SCRIPT>
    Grazie a tutti
    Medo
    Ma quando impareremo mai ??

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    puoi postare il link a tutto lo script?
    altrimenti perdiamo entrambi + tempo procedendo x tentativi,
    ciao

  3. #3
    Utente di HTML.it L'avatar di medorex
    Registrato dal
    Apr 2002
    Messaggi
    252

    ok

    codice:
    <html>
    <head>
    <SCRIPT LANGUAGE="JavaScript">
    <!-- 
    function buildMenu() {
    speed=5;
    topdistance=100;
    items=5;
    y=-50;
    ob=1;
    if (navigator.appName == "Netscape") {
    v=".top=",dS="document.",sD="";
    }
    else {
    v=".pixelTop=",dS="",sD=".style";
       }
    }
    function scrollItems() {
    if (ob<items+1) {
    objectX="object"+ob; y+=10; eval(dS + objectX + sD + v + y);
    if (y<topdistance) setTimeout("scrollItems()",speed);
    else y=-50, topdistance+=30, ob+=1, setTimeout("scrollItems()",speed);
       }
    }
    // -->
    </SCRIPT>
    <title>as</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="testo.css" rel="stylesheet" type="text/css">
    </head>
    <body bgcolor="#CCCCCC" onLoad="buildMenu(), scrollItems();">
    MENU'
    
    <div id="object1" style="position:absolute; visibility:show; left:5px; top:-50px; z-index:2;">
    <table width="100" border="1" bordercolor="#000000" bgcolor="b1bfc5">
    <td class="testo"><center>
      <font class="testo">a</font>
    </center></td>
    </table>
    </div>
    <div id="object2" style="position:absolute; visibility:show; left:5px; top:-50px; z-index:2">
    <table border="1" width="100" bordercolor="#000000" bgcolor="b1bfc5">
    <td class="testo"><center>
    <font class="testo"><a href=http://simplythebest.net/affiliates/>b</a></font>
    </center></td>
    </table>
    </div>
    <div id="object3" style="position:absolute; visibility:show; left:5px; top:-50px; z-index:2">
      <table border="1" width="100" bordercolor="#000000" bgcolor="b1bfc5">
        <td class="testo"><center>
              <font class="testo"><a href=http://simplythebest.net/music/>c</font>
            </center>
          </td>
      </table>
    </div>
    <div id="object4" style="position:absolute; visibility:show; left:5px; top:-50px; z-index:2">
    <table border="1" width="100" bordercolor="#000000" bgcolor="b1bfc5">
    <td class="testo"><center>
    <font class="testo"><a href=http://simplythebest.net/hosting/>d</a></font>
    </center></td>
    </table>
    </div>
    <div id="object5" style="position:absolute; visibility:show; left:5px; top:-50px; z-index:2">
    <table border="1" width="100" bordercolor="#000000" bgcolor="b1bfc5">
    <td class="testo"><center>
    <font class="testo"><a href=http://simplythebest.net/shop/>e</a></font>
    </center></td>
    </table>
    </div>
    
    </body>
    </html>
    Vi posto anche il css...non si sa mai!!
    codice:
    .testo {
    	font: 10px "MS Sans Serif";
    	color: #000000;
    }
    Ma quando impareremo mai ??

  4. #4
    Utente di HTML.it L'avatar di medorex
    Registrato dal
    Apr 2002
    Messaggi
    252

    :dhò:

    Nessuno sa aiutarmi?
    Eppure cosi dovrebbe andare... invece no!
    PERCHE'?
    Ma quando impareremo mai ??

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non può andare perchè netscape è presente tanto nell' appName di NN4 che di NN7, ma i 2 browser utilizzano DOM diverso (proprietario il primo, aderente agli standard il secondo)

    ti consiglio a questo punto di determinare il tipo di browser in base al DOM supportato

    codice:
    ...
    function buildMenu() {
    speed=5;
    topdistance=100;
    items=5;
    y=-50;
    ob=1;
    
    // inizio modifiche
    
    	// NN4
    	if (document.layers) {
    		v=".top=",dS="document.",sD="";
    	}
    	// IE4
    	else if (document.all && !document.getElementById) {
    		v=".pixelTop=",dS="",sD=".style";
    	}
    	// nuovi browser
    	else {
    		v=".top=",dS="document.getElementById('",sD="').style";
    	}
    
    // fine modifiche
    
    }
    ...
    occhio a body onload="buildMenu(); scrollItems();"
    e ai vari <tr> </tr> assenti

    ciao

  6. #6
    Utente di HTML.it L'avatar di medorex
    Registrato dal
    Apr 2002
    Messaggi
    252

    grazie!

    ok x i vari tag tr ma qual'è il problema x body onload="buildMenu(); scrollItems();" ?
    Scusami ma non c' arrivo!
    Ma quando impareremo mai ??

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    nello script che hai postato (probabilmente x una svista) i richiami alle due funzioni sono separati da virgola,
    ciao ciao

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.