Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Problema con l'inserimento di un link in un menù

    ciao a tutti sono nuovo mi sono iscritto proprio oggi...ho scoperto da poco questo portale e complimenti davvero..è una miniera d'oro!!

    apro questo thread sperando che qualcuno possa risolvere un problemino che ho..premetto che mi sono avvicinato da pochissimo all' html

    ho scaricato un simpatico menù dal portale per la precisione si chiama BBC menù..
    quando sono andato a modificarne un po le dimensioni e l'aspetto..è arrivato il momento di inserire i link delle pagine che volevo collegarci...
    inseriti i link provo il menù e mi accorgo che clikkando non succede proprio niente ma se invece clikko col destro e faccio apri in un nuovo pannello mi apre tranquillamente il sito..

    qualcuno può aiutarmi o sicuramente correggermi..cosa sbaglio?
    la stringa è corretta perchè è questa[*]Three

    GRAZIE a tutti per l'attenzione!!

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    Re: Problema con l'inserimento di un link in un menù

    Originariamente inviato da zeroknoxx
    ciao a tutti sono nuovo mi sono iscritto proprio oggi...ho scoperto da poco questo portale e complimenti davvero..è una miniera d'oro!!

    apro questo thread sperando che qualcuno possa risolvere un problemino che ho..premetto che mi sono avvicinato da pochissimo all' html

    ho scaricato un simpatico menù dal portale per la precisione si chiama BBC menù..
    quando sono andato a modificarne un po le dimensioni e l'aspetto..è arrivato il momento di inserire i link delle pagine che volevo collegarci...
    inseriti i link provo il menù e mi accorgo che clikkando non succede proprio niente ma se invece clikko col destro e faccio apri in un nuovo pannello mi apre tranquillamente il sito..

    qualcuno può aiutarmi o sicuramente correggermi..cosa sbaglio?
    la stringa è corretta perchè è questa[*]Three

    GRAZIE a tutti per l'attenzione!!
    posta il codice esatto che hai!

  3. #3
    forse sono io che smanettando ho incasinato qualcosa ma non credo perhcè ho riprovato a sacricarlo e da lo stesso problema comunque

    eccolo!!


    GRAZIE MILLE DELL'AIUTO...ci ho mesos un link di google per prova
    codice:
    <head>
    
    	<style type="text/css" media="screen">
    body {
      background: #eee;
      font-size: 62.5%;
      font-family: helvetica, arial, sans-serif;
    }
    
    .zoomoutmenu {
      border: 0.5em solid #fff;
      position: relative;
      height: 23em;
      width: 56em;
      margin: 0 auto;
    }
    
    .panels {
      height: 23em;
      width: 56em;
      overflow: hidden;
    }
    
    .tabs {
      margin: 0;
      padding: 0;
      position: absolute;
      bottom: 0;
      z-index: 1;
    }
    
    .tabs li {
      float: left;
      display: block;
      width: 11.2em;
      background-color: #fff;
      text-align: center;
    }
    
    .tabs li a {
      padding: 0.2em;
      display: block;
      text-decoration: none;
      color: #000;
      border-top: 5px solid #fff;
      font-size: 1.3em;
    }
    
    .tabs li a:hover {
      border-top: 5px solid #333;
      background-color: #666;
      color: #fff;
    }
    
    .panel {
      background: #ccc;
      padding: 1em;
      height: 21.5em;
      position: relative;
    }
    
    .panel h2 {
      font-size: 3em;
      color: #black;
      font-family: Garamond, times, serif;
      padding: 0.5em;
      margin: 1;
      text-align: left;
    }
    
    #one {
      background: url(one.jpg) no-repeat center center;
    }
    
    #two {
      background: url(two.jpg) no-repeat center center;
    }
    
    #three {
      background: url(three.jpg) no-repeat center center;
    }
    
    #four {
      background: url(four.jpg) no-repeat center center;
    }
    
    #five {
      background: url(five.jpg) no-repeat center center;
    }
    
    </style>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    <script type="text/javascript" charset="utf-8">
        $.fn.zoomtabs = function (zoomPercent, easing) {
            if (!zoomPercent) zoomPercent = 10;
            
            return this.each(function () {
                var $zoomtab = $(this);
                var $tabs = $zoomtab.find('.tabs');
                var height = $tabs.height();
                
                var panelIds = $tabs.find('a').map(function () {
                    return this.hash;
                }).get().join(',');
                
                $zoomtab.find('> div').scrollTop(0);
                
                var $panels = $(panelIds);
                var images = [];
                
                $panels.each(function () {
                    var $panel = $(this),
                        bg = ($panel.css('backgroundImage') || "").match(/url\s*\(["']*(.*?)['"]*\)/),
                        img = null;
                    
                    if (bg !== null && bg.length && bg.length > 0) {
                        bg = bg[1];
                        img = new Image();
                        
                        $panel.find('*').wrap('<div style="position: relative; z-index: 2;" />');                    
                        $panel.css('backgroundImage', 'none');
                        
                        $(img).load(function () {
                            var w = this.width / 10;
                            var wIn = w / 100 * zoomPercent;
                            var h = this.height / 10;
                            var hIn = h / 100 * zoomPercent;
                            var top = 0;
                            
                            var fullView = {
                                height: h + 'em',
                                width: w + 'em',
                                top: top,
                                left: 0
                            };
                                                    
                            var zoomView = {
                                height: (h + hIn) + 'em',
                                width: (w + wIn) + 'em',
                                top: top,
                                left: '-' + (wIn / 2) + 'em'
                            };
                            
                            $(this).data('fullView', fullView).data('zoomView', zoomView).css(zoomView);
    
                        }).prependTo($panel).css({'position' : 'absolute', 'top' : 0, 'left' : 0 }).attr('src', bg);
                        
                        images.push(img);
                    }
                });
                
                function zoomImages(zoomType, speed) {
                    $(images).each(function () {
                        var $image = $(this);
                        if ($image.is(':visible')) {
                            $image.stop().animate($image.data(zoomType), speed, easing);
                        } else {
                            $image.css($image.data(zoomType), speed);
                        }
                    });
                }
                            
                $tabs.height(0).hide(); // have to manually set the initial state to get it animate properly.
                
                // this causes opear to render the images with zero height and width for the hidden image
                // $panels.hide().filter(':first').show();
                var speed = 200;
                
                $zoomtab.hover(function () {
                    // show and zoom out
                    zoomImages('fullView', speed);
                    $tabs.stop().animate({ height : height }, speed, easing);
                }, function () {
                    // hide and zoom in
                    zoomImages('zoomView', speed);
                    $tabs.stop().animate({ height : 0 }, speed, easing, function () {
                      $tabs.hide();
                    });
                });
                
                var hoverIntent = null;
                $tabs.find('a').hover(function () {
                    clearTimeout(hoverIntent);
                    var el = this;
                    hoverIntent = setTimeout(function () {
                        $panels.hide().filter(el.hash).show();
                    }, 100);
                }, function () {
                    clearTimeout(hoverIntent);
                }).click(function () {
                    return false;
                });
            });
        };
    
        $(function () {
            $('.zoomoutmenu').zoomtabs(15);
        });
    </script>
    	</head>
    <body>
    
    <div class="zoomoutmenu">
        <ul class="tabs">[*]one[*]two[*]three[*]four[*]five[/list]
        <div class="panels">
          <div id="one" class="panel">
            <h2>one</h2>
          </div>
          <div id="two" class="panel">
            <h2>two</h2>
          </div>
          <div id="three" class="panel">
            <h2>three</h2>
          </div>
          <div id="four" class="panel">
            <h2>four</h2>
          </div>
          <div id="five" class="panel">
            <h2>five</h2>
          </div>
      </div>
    
    
    
    
    
    
    
    
    
    	<div align="center">

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    @zeroknoxx usa il tag code per postare codice, grazie

  5. #5
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    e soprattutto non mettere codice che non sia html e css.
    Ma tu hai delle ancore, solo il primo è un vero link. Scommetto che quello verso google funziona mentre gli altri no.

  6. #6
    codice:
    e soprattutto non mettere codice che non sia html e css.
    Ma tu hai delle ancore, solo il primo è un vero link. Scommetto che quello verso google funziona mentre gli altri no.
    no è proprio questo il problema neanche il link a google funziona è per questo che mi sto dannando..cosa sbaglio^?

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    forse un problema JS?

    posta esattamente tutto il codice della pagina perché così com'è da errore

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    62
    in effetti con mozilla non va (a meno che non fai tasto destro - apri in una nuova scheda)

  9. #9
    in effetti con mozilla non va (a meno che non fai tasto destro - apri in una nuova scheda)
    esatto resy lo stesso problema mio!

    il menù è questo http://javascript.html.it/script/vedi/5438/bbc-menu/
    se qualcuno ha la pazienza di scaricarlo editarlo con un qualsiasi link e provarlo, e dirmi se a lui lo apre mi farebbe un grandissimo piacere sennò data la mia ignoranza non posso usarlo peccato perchè è davvero ben fatto

    ho provato con safari, firefox, chrome ma niente..lo apre solo con il tasto destro

  10. #10
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    ma un menu così evidentemente non è fatto per linkare fuori ma per funzionare così come lo vedi nella demo. Alla fine è una specie di gallery di immagini.
    Tu cosa ci vuoi fare col menu?

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.