Newsgroup: it.comp.lang.javascript
Titolo: Richiamare JS da un <div>

Salve!
Ecco un nuovo problema:
<div class="mia" url="wwww.bla_bla_bla.bla">SITO BLA</div>
(fa parte di uno script molto +lungo..)
Ora io vorrei riuscire a richiamare uno script invece che un indirizzo: ho
provato con url="javascript:mio()" , ma nulla !
SI puň? (anche in qualche altro metodo che non mi viene in mente!)
e poi : non riesco a mettere il TARGET nel tag <div> !     Perchč?
grazie e riciao!
--
      ----------
    --------------             
dodi...@tiscalinet.it
   --------|-------     
http://www.tiscalinet.it/sogniperduti
    -------|------                ICQ: 36959563
     -----_|-----
       - (_)# -

e poi : non riesco a mettere il TARGET nel tag <div> !     Perchè?
Guarda che forse stai facendo confusione tra i <div> e gli <a href="URL">,
specificando un url per i <div> non è che cliccando si apra quella pagina,
ma semplicemente l'URL si apre all'interno del <div>, come nei frame.
(e poi non sono sicuro che sia corretto scrivere <div url="URL">)
---
the fly on the net
webmaster di "the devil inside"
http://members.tripod.com/netfly
e-mail:
net...@netbusiness.it

ehmmmm...
si! mi sono accorto di aver postato una cagata, ma ho capito solo ora come
funzionava lo script, e quello che ho chiesto non c'entrava nulla!
grazie lo stesso comunque!!
P.S.
 forse non è il NG giusto ma lo posto lo stesso ... è lo script in questione
preso e modificato da 
www.html.it
qualcuno mi dice se è fatto bene o se è ...
:eccolo
se volete lo trovate a 
web.tiscalinet.it/sogniperduti
(oh! non è niente di che!!!)




ehmmmm...
si! mi sono accorto di aver postato una cagata, ma ho capito solo ora come
funzionava lo script, e quello che ho chiesto non c'entrava nulla!
grazie lo stesso comunque!!
P.S.
 forse non è il NG giusto ma lo posto lo stesso ... è lo script in questione
preso e modificato da 
www.html.it
qualcuno mi dice se è fatto bene o se è ...
:eccolo
 <SCRIPT language=JavaScript1.2>
 <!--
if (document.layers) {n=1;ie=0}
if (document.all) {n=0;ie=1}
var tab = new Array();
var poptext = new Array();
var tabShow = new Array();
function init() {
    tab[1] = tabDiv.style
   tab[2] = tabDiv2.style
   tab[3] = tabDiv3.style
   tab[4] = tabDiv4.style
   file://tab[5] = tabDiv5.style
   tab[6] = tabDiv6.style
   tab[7] = tabDiv7.style
   tab[8] = tabDiv8.style
   tab[9] = tabDiv9.style
         poptext[1] = poptextDiv.style
   poptext[2] = poptextDiv2.style
   poptext[3] = poptextDiv3.style
   poptext[4] = poptextDiv4.style
   file://poptext[5] = poptextDiv5.style
   poptext[6] = poptextDiv6.style
   poptext[7] = poptextDiv7.style
   poptext[8] = poptextDiv8.style
   poptext[9] = poptextDiv9.style
}
var x=0;
tabShow[1] = 0;
tabShow[2] = 0;
tabShow[3] = 0;
tabShow[4] = 0;
tabShow[5] = 0;
tabShow[6] = 0;
tabShow[7] = 0;
tabShow[8] = 0;
tabShow[9] = 0;
file://Hide-Show Layer
function hidepoptext(x,y,z) {
        if (tabShow[x] == 1) {
         if (n) {
    hx = tab[x].left;
    hy = tab[x].top;
    mx = parseFloat(hx);
    my = parseFloat(hy);
                tab[x].visibility = "hide";
                if (z == 1 ) {tab[x].left = (mx - ( 190*y ) );}
    if (z == 2 ) {tab[x].top = (my - ( 115*y ) );}
                tab[x].visibility = "show";
                poptext[x].visibility = "hide";
                tabShow[x] = 0;
                return;
            }
   if (ie) {
    hx = tab[x].left;
    hy = tab[x].top;
    mx = parseFloat(hx);
    my = parseFloat(hy);
                tab[x].visibility = "hidden";
                if (z == 1 ) { tab[x].left = (mx - ( 190*y ) );}
                if (z == 2 ) { tab[x].top = (my - ( 115*y ) );}
    tab[x].visibility = "visible";
                poptext[x].visibility = "hidden";
                tabShow[x] = 0;
                return;
           }
  }
        if (tabShow[x] == 0) {
         if (n) {
    hx = tab[x].left;
    hy = tab[x].top;
    mx = parseFloat(hx);
    my = parseFloat(hy);
                tab[x].visibility = "hide";
                if (z == 1 ) { tab[x].left = (mx + ( 190*y ) ) ;}
                if (z == 2 ) { tab[x].top = (my + ( 115*y ) ) ;}
    tab[x].visibility = "show";
                poptext[x].visibility = "show";
                tabShow[x] = 1;
             }
   if (ie) {
    hx = tab[x].left;
    hy = tab[x].top;
    mx = parseFloat(hx);
    my = parseFloat(hy);
    tab[x].visibility = "hidden";
                if (z == 1 ) { tab[x].left = (mx+ ( 190*y ) ) ;}
    if (z == 2 ) { tab[x].top = (my + ( 115*y ) ) ;}
                tab[x].visibility = "visible";
                poptext[x].visibility = "visible";
                tabShow[x] = 1;
    }
}
}
-->
 </script>
<style>
<!--
BODY  {
 font-family : verdana;
 color : black;
 font-size : small;
 background-color : #F5F1F1;
}
TD  {
 font-family : verdana;
 background-color : #ACDDC5;
}
#tabdiv,#tabdiv2,#tabdiv3,#tabdiv4,#tabdiv5,#tabdiv6,#tabdiv7,#tabdiv8,#tabd
iv9 {
        position:absolute;
        top:9px;
        left:0px;
        z-index:3;
        visibility:show;
}
#poptextdiv,#poptextdiv2,#poptextdiv3,#poptextdiv4,#poptextdiv5,#poptextdiv6
,#poptextdiv7,#poptextdiv8,#poptextdiv9 {
        visibility:hidden;
        position:absolute;
  font-size : 15;
        width:190px;
  height:140px;
        border-width:1px;
  border-style : solid;
        border-color: #000000;
        background-color: #78B18F;
        padding:0 0 0 0 ;
        z-index:2;
}
#tbl {
  position:absolute;
        border-width:1px;
        border-color: navy;
        background-color: #ACDDC5;
        padding:0 0 0 0 ;
        z-index:0;
}
#testo{
  position:relative;
        z-index:0;
}
#ddiv {
 position:absolute;
 visibility:hidden;
 font-size : 15;
 width: 150px;
 top:320;
 left:320;
 border-width:1px;
 z-index:5;
 border-style:solid;
 border-color: navy;
 background-color:#78B18F;
 }
-->
</style>
</head>
<BODY onLoad="init()">
<!-- TABELLA
INDICE ------------------------------------------------------------------>
<table  border="1" style="width:700;top:10;left:37;height:474;" id="tbl">
 <tr>
  <td width="233" height="150" align="CENTER" valign="MIDDLE"></td>
  <td width="233" align="CENTER" valign="MIDDLE" ></td>
  <td width="190" align="CENTER" valign="MIDDLE" ></td>
 </tr>
 <tr>
  <td width="233" height="150"  align="CENTER" valign="MIDDLE"></td>
  <td width="233" align="CENTER" valign="top"></td>
  <td width="233"  align="CENTER" valign="MIDDLE"></td>
 </tr>
 <tr>
  <td  width="233"  align="CENTER" valign="MIDDLE"></td>
  <td width="233"  align="CENTER" valign="MIDDLE"></td>
  <td width="190" align="center" valign="MIDDLE"></td>
 </tr>
</table>
<!-- TABELLA
LAYER ----------------------------------------------------------------------
->
<div align="LEFT" id="tabDiv" style="top:20;left:41;">
   <a href="javascript:hidepoptext(1,1,1);">
   <img src="immagini/pigia.gif" width=30 height=80 STYLE="cursor:move"
alt="CLICCA QUA  ! !" border=0>
   </a>
   </div>
   <div align="LEFT" id="poptextDiv" style="top:18;left:41;"></div>
<div ID=tabDiv2 style="top:13;left:350;">
   <a href="javascript:hidepoptext(2,1,2);">
   <img src="immagini/pigia2.gif" width=75 height=36 STYLE="cursor:move"
alt="CLICCA QUA  ! !" border=0>
   </a>
   </div>
   <div align="CENTER" id="poptextDiv2"
style="top:15;left:290;height:115"></div>
<div ID=tabDiv3 style="top:75;left:705;" >
   <a href="javascript:hidepoptext(3,-1,1);">
   <img src="immagini/pigia.gif" width=30 height=80 STYLE="cursor:move"
alt="CLICCA QUA  ! !" border=0>
   </a>
   </div>
   <div align="CENTER" ID=poptextDiv3 style="top:18;left:544;"></div>
<div ID=tabDiv4 style="top:230;left:41;">
   <a href="javascript:hidepoptext(4,1,1);">
   <img src="immagini/pigia.gif" width=30 height=80 STYLE="cursor:move"
alt="CLICCA QUA  ! !" border=0>
   </a>
   </div>
   <div align="CENTER" id="poptextDiv4" style="top:170;left:41;"></div>
<!--
 <div ID=tabDiv5 style="top:450;left:300;">
   <a href="javascript:hidepoptext(5,1);">
   <img src="immagini/pigia.gif" width=30 height=80 STYLE="cursor:move"
alt="CLICCA QUA  ! !" border=0>
   </a>
   </div>
   <div ID=poptextDiv5 style="top:450;left:300;"></div>-->
<div ID=tabDiv6 style="top:170;left:705;">
   <a href="javascript:hidepoptext(6,-1,1);">
   <img src="immagini/pigia.gif" width=30 height=80 STYLE="cursor:move"
alt="CLICCA QUA  ! !" border=0>
   </a>
   </div>
   <div ID=poptextDiv6 style="top:169;left:544;"></div>
<div ID=tabDiv7 style="top:330;left:41;">
   <a href="javascript:hidepoptext(7,1,1);">
   <img src="immagini/pigia.gif" width=30 height=80 STYLE="cursor:move"
alt="CLICCA QUA  ! !" border=0>
   </a>
   </div>
   <div ID=poptextDiv7 style="top:330;left:41;"></div>
<div ID=tabDiv8 style="top:445;left:350;">
   <a href="javascript:hidepoptext(8,-1,2);">
   <img src="immagini/pigia2.gif" width=75 height=36 STYLE="cursor:move"
alt="CLICCA QUA  ! !" border=0>
   </a>
   </div>
  <div ID=poptextDiv8 style="top:365;left:290;height:115;"></div>
   <div ID=tabDiv9 style="top:385;left:705;">
   <a href="javascript:hidepoptext(9,-1,1);">
   <img src="immagini/pigia.gif" width=30 height=80 STYLE="cursor:move"
alt="CLICCA QUA  ! !" border=0>
   </a>
   </div>
   <div ID=poptextDiv9 style="top:330;left:544;"></div>


ehmmmm...
si! mi sono accorto di aver postato una cagata, ma ho capito solo ora come
funzionava lo script, e quello che ho chiesto non c'entrava nulla!
grazie lo stesso comunque!!
P.S.
 forse non è il NG giusto ma lo posto lo stesso ... è lo script in questione
preso e modificato da 
www.html.it
qualcuno mi dice se è fatto bene o se è ...
:eccolo
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
 <title>Untitled</title>
 <META NAME="Description" CONTENT="">
 <META NAME="Keywords" CONTENT="">
 <META NAME="Author" CONTENT="#dodiesis#">
 <META NAME="Generator" CONTENT="EditPad">

function init() {






}
#tbl {
  position:absolute;


vxcvxcvxvc
</body>
</html>




ehi...
ma io non ho mai spedito tutta sta roba!
--
      ----------
    --------------             
dodi...@tiscalinet.it
   --------|-------     
http://web.tiscalinet.it/sogniperduti


> ma io non ho mai spedito tutta sta roba!
:)))))
è vero l'hai fatto abbiamo le prove!!
--
--
Bye
Ro<*¿*>berto

Certe voltre Outlook si incricca nel mandare i messaggi, se fai termina te
lo dà come non inviato mentre in realtà lo è.


 ma io non ho mai spedito tutta sta roba!
Per evitare la stessa cosa in futuro fai cosi':
Strumenti->Account, seleziona il tuo account delle news e clicca su
Proprieta', scegli la scheda Impostazioni avanzate e trascina la barretta di
Timeout del server ad un valore piu' alto (2 minuti andranno benissimo).
--
ciao
gelty
--
Visita 
http://www.sifor.it
Elimina *toglimi* per le risposte

grazie mille!!
lo farň !
sorry per l'ingorgo!!!!
