Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222

    rss di un sito non visibili con opera

    ciao, qualcuno sa spiegarmi perchè in questo sito con opera non si visualizzano gli rss della gazzetta a sx? come risolvere?
    il js è linkato come esterno ed è questo
    codice:
    google.load("feeds", "1");
    	function initialize() {
    		var attributes = ["title", "link", "publishedDate"];
    		var feed = new google.feeds.Feed("http://www.gazzetta.it/rss/Calcio.xml");
    			feed.setNumEntries(5);
    		feed.load(function(result) {
    			if (!result.error) {
    				var container = document.getElementById("sinistra2");
    				for (var i = 0; i < result.feed.entries.length; i++) {
    					var entry = result.feed.entries[i];
    					var div = document.createElement("div");
    					var span = document.createElement('span');
    					var link = document.createElement('a');
    						link.setAttribute('target', '_blank');
    						link.setAttribute('href', entry.link);
    						link.appendChild(document.createTextNode(entry.title));
    						//Se volete impostare il nome di una classe per lo stile usate:
    						//div.setAttribute((document.all ? 'className' : 'class'), 'rosso');
    						//Questo perchè FF e IE utilizzano un metodo diverso per farlo...
    						div.style.cssText = 'color:#003; margin:10px 5px 0 5px;; font-size:12px'; 
    						span.style.cssText = 'color:#f0f; font-size:11px'; 
    						span.appendChild(document.createTextNode(entry.publishedDate));
    						div.appendChild(span);
    						div.appendChild(document.createElement('br'));
    						div.appendChild(link);
    						div.appendChild(document.createElement('br'));
    						container.appendChild(div);
    				}
    			}
    		});
    	}
    	google.setOnLoadCallback(initialize);
    al momento poi ho un dubbio sul come faccia a sapere dove fare vedere gli rss visto che nel div di sx non c'è nulla. :master:
    con ff e ie si vedono bene....
    grazie
    Si fanno sempre nuove scoperte

  2. #2
    Codice PHP:
    //Se volete impostare il nome di una classe per lo stile usate:
                            //div.setAttribute((document.all ? 'className' : 'class'), 'rosso');
                            //Questo perchè FF e IE utilizzano un metodo diverso per farlo...
                            
    div.style.cssText 'color:#003; margin:10px 5px 0 5px;; font-size:12px'
                            
    span.style.cssText 'color:#f0f; font-size:11px'



    Codice PHP:
    div.className 'rss-div';
    span.className 'rss-span'



    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222

    scusa ma non ho capito....
    Si fanno sempre nuove scoperte

  4. #4
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    mi sono accorto ora che avevo cancellato il tag head in apertura, ora è visibile anche in opera

    ma cosa volevi dire con il codice? scusa ma js non lo conosco affatto, giusto 2 cosine....
    a me sembra vada bene, ma se non ti spieghi fatico a capire...
    grazie...
    Si fanno sempre nuove scoperte

  5. #5
    Questo per quanto ne posso
    sapere è cross-browser (almeno da ie 5.5 in poi per
    intendersi)

    Codice PHP:
    div.className 'rss-div'
    span.className 'rss-span'
    quello del tuo post no
    se vuoi settare uno style
    in linea con js
    usa el.style.proprietà

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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.