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

    modificare link in _blank

    ciao, ho questo script (non ci capisco molto) che vorrei modificare per far si che i link si aprissero in un'altra finestra. Ho provato tutto un pò ciò che ho trovato on-line, ma non sono riuscito a risolvere andando avanti a esperimenti. qualcuno mi da una dritta?
    codice:
    <script type="text/javascript" src="http://www.google.com/jsapi?key=ABQIAAAAqJTkrAjlGEQ5_cEfzzAJgRQ2tZ4iDVeeDArjYoxXzAu66J4FXRSjgmDCqFr2XdAYNR0eSYD5AhzqXQ"></script>
        <script type="text/javascript">
    	google.load("feeds", "1");
    	function initialize() {
    		var attributes = ["title", "link", "publishedDate"];
    		var feed = new google.feeds.Feed("mio sito per feed");
    			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('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);
    	</script>
    thank's
    Si fanno sempre nuove scoperte

  2. #2
    ma che se' matto?!?!



    Codice PHP:
    window.onload = function() {
        var 
    links document.getElementsByTagName('a');
        for (var 
    i=0;links.length;i++) 
            
    links[i].target '_blank';
    }; 
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  3. #3
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    grazie, molto gentile, ma non ho la minima idea circa il dove inserire il codice e se deve andare a sostituire qualche parte del codice esistente...
    Si fanno sempre nuove scoperte

  4. #4
    ah... ma te volevi farlo per i link creati dalla funzione?!?!?

    che mondo....fatemi un favore....quando vedete che circolo per il forum la notte bannatemi


    prova ad aggiungere:

    Codice PHP:
    link.setAttribute('target''_blank'); 
    in mezzo a:

    Codice PHP:
                        var link document.createElement('a');
                            
    link.setAttribute('href'entry.link); 
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  5. #5
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    ciao, sono un pò in ritardo ma sono riuscito a provare solo ora. funziona! ho inserito
    codice:
    link.setAttribute('target', '_blank');
    dopo
    codice:
    var link = document.createElement('a');
    ma mi spiegheresti una cosa che non capisco? ora ho 2 link.setAttribute, perchè, non vanno in conflitto tra loro? Quello che mi hai passato l'ho capito, ma quello dopo a che serve?
    ciao e grazie
    Si fanno sempre nuove scoperte

  6. #6
    perchè conflitto :master: uno imposta 'href' e l'altro 'target' ...2 cose diverse
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  7. #7
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    ok, e quel entry.link per cosa sta?
    Si fanno sempre nuove scoperte

  8. #8
    è il valore attribuito all'attributo href

    non so da dove venga...non ho letto con attenzione
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  9. #9
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    ok, grazie mille!!!
    Si fanno sempre nuove scoperte

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.