Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    135

    Apertura link in un'altra pagina..

    Ciao a tutti!
    Come posso fare a fare aprire un file pdf in un'altra pagina?

    del tipo io ho:


    BLA BLA

    BLA BLA BLA


    Se clicco su bla bla bla mi si apre un menu a cascata con altre voci..se io clicco su una di queste voci che e' collegata ad un file pdf..questo dovrebbe aprirsi in un'altra finestra!

    AIUTO!!

    non so come fare..confido in voi..

    P.S. come mai non riesco ad entrare nella chat di HTML .IT?


    grazie a tutti!

  2. #2
    Utente di HTML.it L'avatar di Edipo
    Registrato dal
    May 2003
    Messaggi
    1,239
    Vorrei capire meglio.
    Vuoi che cliccando sul link "bla bla" si apra un menu, nel quale ci sia un'altra voce che cliccata linka su di una "seconda pagina" con all'interno un file pdf??

  3. #3
    codice:
    BLA BLA BLA
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    135
    ESATTO EDIPO..
    per farvi capire meglio vi scrivo qui tutto il programma!

    cosi' lo provate!

    Praticamente cliccando su "indice1" si apre un menu' con blablab3 e cliccando li si deve aprire un'altra finestra coon il file PDF!

    che dite si puo'?

    <!DOC TYPE HTML PUBLIC"..//W3C//DTDHTML 3.2 FINAL//IT">
    <html>
    <head>
    <style>
    <!--

    .menuskin{
    position:absolute;
    width:200px;
    background-color:#FF9933;
    border:2px solid #000080;
    font:normal 12px Verdana;
    line-height:18px;
    z-index:100;
    visibility:hidden;
    }

    .menuskin a{
    text-decoration:none;
    color:;
    padding-left:10px;
    padding-right:10px;
    }

    #mouseoverstyle{
    background-color:highlight;
    }

    #mouseoverstyle a{
    color:white;
    }
    -->
    </style>

    <script language="JavaScript1.2">



    var linkset=new Array()


    linkset[0]='<div class="menuitems">blabla1</div>'
    linkset[0]+='<div class="menuitems">blabla2</div>'


    linkset[1]='<div class="menuitems">Blabla3</div>'
    linkset[1]+='<div class="menuitems">blabla4</div>'

    linkset[2]='<div class="menuitems">blabla5</div>'





    var ie4=document.all&&navigator.userAgent.indexOf("Ope ra")==-1
    var ns6=document.getElementById&&!document.all
    var ns4=document.layers

    function showmenu(e,which){

    if (!document.all&&!document.getElementById&&!documen t.layers)
    return

    clearhidemenu()

    menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : ""
    menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj

    if (ie4||ns6)
    menuobj.innerHTML=which
    else{
    menuobj.document.write('<layer name=gui bgColor=#E6E6E6 width=165 onmouseover="clearhidemenu()" onmouseout="hidemenu()">'+which+'</layer>')
    menuobj.document.close()
    }

    menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width
    menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height
    eventX=ie4? event.clientX : ns6? e.clientX : e.x
    eventY=ie4? event.clientY : ns6? e.clientY : e.y


    var rightedge=ie4? document.body.clientWidth-eventX : window.innerWidth-eventX
    var bottomedge=ie4? document.body.clientHeight-eventY : window.innerHeight-eventY


    if (rightedge<menuobj.contentwidth)

    menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX-menuobj.contentwidth : ns6? window.pageXOffset+eventX-menuobj.contentwidth : eventX-menuobj.contentwidth
    else

    menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX : ns6? window.pageXOffset+eventX : eventX


    if (bottomedge<menuobj.contentheight)
    menuobj.thestyle.top=ie4? document.body.scrollTop+eventY-menuobj.contentheight : ns6? window.pageYOffset+eventY-menuobj.contentheight : eventY-menuobj.contentheight
    else
    menuobj.thestyle.top=ie4? document.body.scrollTop+event.clientY : ns6? window.pageYOffset+eventY : eventY
    menuobj.thestyle.visibility="visible"
    return false
    }

    function contains_ns6(a, b) {

    while (b.parentNode)
    if ((b = b.parentNode) == a)
    return true;
    return false;
    }

    function hidemenu(){
    if (window.menuobj)
    menuobj.thestyle.visibility=(ie4||ns6)? "hidden" : "hide"
    }

    function dynamichide(e){
    if (ie4&&!menuobj.contains(e.toElement))
    hidemenu()
    else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
    hidemenu()
    }

    function delayhidemenu(){
    if (ie4||ns6||ns4)
    delayhide=setTimeout("hidemenu()",500)
    }

    function clearhidemenu(){
    if (window.delayhide)
    clearTimeout(delayhide)
    }

    function highlightmenu(e,state){
    if (document.all)
    source_el=event.srcElement
    else if (document.getElementById)
    source_el=e.target
    if (source_el.className=="menuitems"){
    source_el.id=(state=="on")? "mouseoverstyle" : ""
    }
    else{
    while(source_el.id!="popmenu"){
    source_el=document.getElementById? source_el.parentNode : source_el.parentElement
    if (source_el.className=="menuitems"){
    source_el.id=(state=="on")? "mouseoverstyle" : ""
    }
    }
    }
    }

    if (ie4||ns6)
    document.onclick=hidemenu

    </script>
    </head>
    <body bgcolor="#FF9933">


    <div id="popmenu" class="menuskin" onMouseover="clearhidemenu();highlightmenu(event,' on')" onMouseout="highlightmenu(event,'off');dynamichide (event)">
    </div>
    <p align="left"><font size=6>indice2</p></font>
    <p align="left"><font size=6>indice1</p></font>

    </body>
    </html>

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    135
    FEDERIX come hai detto tu funziona!!

    GRAZIE mille!!


    A presto

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 © 2026 vBulletin Solutions, Inc. All rights reserved.