Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Gabbro
    Registrato dal
    Nov 2000
    Messaggi
    828

    Problema spazi tra immagini

    Salve,
    di nuovo ho un problema su un sito dove collegandomi con firefox vedo correttamente la pagina
    mentre con ie vedo degli spazietti tra le immagini.
    il problema è qui http://www.yourstarz.com/
    sulla destra c'è una foto e un sondaggio. se votate per esempio su Lindsay lohan (cliccate poi su stem che significa vota) vedrete che carica la percentuale di voti ricevuti ma mette degli spazi non necessari e non riesco a capire dove è il problema. (ho allegato l'errore in un'immagine)
    Immagini allegate Immagini allegate

  2. #2
    Utente bannato
    Registrato dal
    Sep 2007
    Messaggi
    2,777

    Re: Problema spazi tra immagini

    Originariamente inviato da Gabbro
    Salve,
    di nuovo ho un problema su un sito dove collegandomi con firefox vedo correttamente la pagina
    mentre con ie vedo degli spazietti tra le immagini.
    il problema è qui http://www.yourstarz.com/
    sulla destra c'è una foto e un sondaggio. se votate per esempio su Lindsay lohan (cliccate poi su stem che significa vota) vedrete che carica la percentuale di voti ricevuti ma mette degli spazi non necessari e non riesco a capire dove è il problema. (ho allegato l'errore in un'immagine)
    Posta il codice delle immagini usando i tag [CODE][/CODE]

  3. #3
    Utente di HTML.it L'avatar di Gabbro
    Registrato dal
    Nov 2000
    Messaggi
    828
    questo è il codice del css:
    codice:
    	body{
    		font-size:0.8em;
    		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
    		margin:0px;
    		padding:0px;
    		text-align:center;
    		background-color:#E2EBED;
    	}
    	
    	.poller{	/* The poller box */
    	
    		float:right;		
    		width:150px;
    		height:220px;		
    		padding:15px;	
    		border:3px double #317082;
    		background-image:url(images/question.gif);
    		background-repeat:no-repeat;
    		background-position: center center;
    		margin:10px;
    	}
    	/* Poller title above radio buttons */
    	.pollerTitle{
    		margin-bottom:5px;
    		font-weight:bold;
    	}
    	/* Label for each radio button */
    	.pollerOption{
    		margin:0px;
    	}
    	/* Label for each option above graph - i.e. results */
    	.result_pollerOption{
    		margin:0px;
    		font-size:0.8em;
    	}
    	/* Title of poller - when ajax shows the results */
    	.result_pollerTitle{
    		margin-bottom:5px;
    		font-weight:bold;
    		font-size:0.9em;
    	}
    	/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
    	.result_pollGraph img{
    		float:left;
    	}
    	/* The <div> tag where the percentage result is shown */
    	.result_pollGraph div{
    		float:left;
    		height:16px;
    		background-repeat:repeat-x;
    		color:#FFF;
    		font-size:0.9em;
    		line-height:16px;
    	}
    	/* Graph div - parent of both the corner images and the div displaying percentage votes */
    	.result_pollGraph{	
    		height:16px;
    	}
    	
    	/* Message when Ajax is working getting restults fromt the server */
    	.poller_waitMessage{
    		display:none;	
    	}	
    	
    	.result_totalVotes{
    		clear:both;
    		font-size:0.8em;
    		margin-top:10px;
    		font-style:italic;
    	}

  4. #4
    Utente di HTML.it L'avatar di Gabbro
    Registrato dal
    Nov 2000
    Messaggi
    828
    up

  5. #5
    Anche l' xhtml dovresti postare, anche se così a naso direi che è un problema di reset.
    It's often said that life is strange: oh yes, but compared to what ?

    io-me.info

  6. #6
    Utente di HTML.it L'avatar di Gabbro
    Registrato dal
    Nov 2000
    Messaggi
    828
    Originariamente inviato da jetpower
    Anche l' xhtml dovresti postare, anche se così a naso direi che è un problema di reset.

    questo è il .js
    Codice PHP:
    function showVoteResults(pollId,ajaxIndex)
    {
        
        
    document.getElementById('poller_waitMessage' pollId).style.display='none';
        
        var 
    xml ajaxObjects[ajaxIndex].response;
        
    xml xml.replace(/\n/gi,'');
        
        var 
    reg = new RegExp("^.*?<pollerTitle>(.*?)<.*$","gi");
        var 
    pollerTitle xml.replace(reg,'$1');
        var 
    resultDiv document.getElementById('poller_results' pollId);
        
        var 
    titleP document.createElement('P');
        
    titleP.className='result_pollerTitle';
        
    titleP.innerHTML pollerTitle;
        
    resultDiv.appendChild(titleP);    
        
        var 
    options xml.split(/<option>/gi);
        
        
    pollVotes[pollId] = new Array();
        
    totalVotes[pollId] = 0;
        for(var 
    no=1;no<options.length;no++){
            
            var 
    elements options[no].split(/</gi);
            var 
    currentOptionId false;
            for(var 
    no2=0;no2<elements.length;no2++){
                if(
    elements[no2].substring(0,1)!='/'){
                    var 
    key elements[no2].replace(/^(.*?)>.*$/gi,'$1');
                    var 
    value elements[no2].replace(/^.*?>(.*)$/gi,'$1');
                
                    if(key.indexOf('optionText')>=0){
                        var pOption = document.createElement('P');
                        pOption.className='result_pollerOption';
                        pOption.innerHTML = value;
                        resultDiv.appendChild(pOption);                    
                        
                    }
                    
                    if(key.indexOf('optionId')>=0){
                        currentOptionId = value/1;
                    }
                    
                    if(key.indexOf('votes')>=0){
                        var voteDiv = document.createElement('DIV');
                        voteDiv.className='result_pollGraph';
                        resultDiv.appendChild(voteDiv);    
                        
                        var leftImage = document.createElement('IMG');
                        leftImage.src = voteLeftImage;
                        voteDiv.appendChild(leftImage);
                        
                        
                        var numberDiv = document.createElement('DIV');
                        numberDiv.style.backgroundImage = 'url(\'' + voteCenterImage + '\')';
                        numberDiv.innerHTML = '0%';
                        numberDiv.id = 'result_voteTxt' + currentOptionId;
                        voteDiv.appendChild(numberDiv);    
                        
                        var rightImage = document.createElement('IMG');
                        rightImage.src = voteRightImage;
                        voteDiv.appendChild(rightImage);                        
                        
                        pollVotes[pollId][currentOptionId] = value;                    
                        totalVotes[pollId] = totalVotes[pollId]/1 + value/1;
                    }
                }
            }
        }
        
        var totalVoteP = document.createElement('P');
        totalVoteP.className = 'result_totalVotes';
    //alert(location.href);
        var loca=location.href.replace(/#/, "");
        //document.write(loca);
        if (loca=="http://www.yourstarz.com/") { url = "http://www.yourstarz.com/" }
        //else if (  (loca.indexOf("profiel"))> 0) ) { url = "http://www.yourstarz.com/profiel.php?i=gabriele" }
        else { 
            if (loca.indexOf("profiel") > 0 ) {
                var primo=loca.indexOf("profiel") + 14
                var userpoll=loca.substring(primo)
                userpoll=userpoll.replace(/toppoll/, "");

                url = "http://www.yourstarz.com/profiel.php?i="+userpoll }
            else
            {
                url="http://www.yourstarz.com/index.php?polls="+pollId;
            }
         }


        totalVoteP.innerHTML = txt_totalVotes + totalVotes[pollId]+" 
     [url='"+url+"']Terug[/url]";
        voteDiv.appendChild(totalVoteP);    
        
        setPercentageVotes(pollId);
        slideVotes(pollId,0);
    }

    function setPercentageVotes(pollId)
    {
        for(var prop in pollVotes[pollId]){
            pollVotes[pollId][prop] =  Math.round( (pollVotes[pollId][prop] / totalVotes[pollId]) * 100);                
        }    
        
        var currentSum = 0;
        for(var prop in pollVotes[pollId]){
            currentSum = currentSum + pollVotes[pollId][prop]/1;            
        }
        pollVotes[pollId][prop] = pollVotes[pollId][prop] + (100-currentSum);
        
        
    }

    function slideVotes(pollId,currentPercent)
    {
        currentPercent = currentPercent/1 + 1;
        
        for(var prop in pollVotes[pollId]){
            if(pollVotes[pollId][prop]>=currentPercent){
                var obj = document.getElementById('result_voteTxt' + prop);
                obj.innerHTML = currentPercent + '%';
                obj.style.width = Math.max(graphMinWidth,Math.round(currentPercent/100*graphMaxWidth)) + 'px';
            }            
        }
        
        if(currentPercent<100)setTimeout('slideVotes("' + pollId + '","' + currentPercent + '")',pollScrollSpeed);
    }


    function prepareForPollResults(pollId)
    {
        document.getElementById('poller_waitMessage' + pollId).style.display='block';
        document.getElementById('poller_question' + pollId).style.display='none';    
    }


    function castMyVote(pollId,formObj)
    {    
        var elements = formObj.elements['vote[' + pollId + ']'];
        var optionId = false;
        for(var no=0;no<elements.length;no++){
            if(elements[no].checked)optionId = elements[no].value;
        }
        Poller_Set_Cookie('dhtmlgoodies_poller_' + pollId,'1',6000000);
        if(optionId){
        
            var ajaxIndex = ajaxObjects.length;
            ajaxObjects[ajaxIndex] = new sack();
            ajaxObjects[ajaxIndex].requestFile = serverSideFile + '?pollId=' + pollId + '&optionId=' + optionId;
            prepareForPollResults(pollId);
            ajaxObjects[ajaxIndex].onCompletion = function(){ showVoteResults(pollId,ajaxIndex); };    // Specify function that will be executed after file has been found
            ajaxObjects[ajaxIndex].runAJAX();        // Execute AJAX function    

        }    
    }    

    function displayResultsWithoutVoting(pollId)
    {
        var ajaxIndex = ajaxObjects.length;
        ajaxObjects[ajaxIndex] = new sack();
        ajaxObjects[ajaxIndex].requestFile = serverSideFile + '?pollId=' + pollId;
        prepareForPollResults(pollId);
        ajaxObjects[ajaxIndex].onCompletion = function(){ showVoteResults(pollId,ajaxIndex); };    // Specify function that will be executed after file has been found
        ajaxObjects[ajaxIndex].runAJAX();        // Execute AJAX function        
        
        

    qui è possibile vedere la pagina che su firefox si vede bene e su ie no quando si vota sul poll:
    http://www.yourstarz.com/index.php?polls=51

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.