Pagina 5 di 6 primaprima ... 3 4 5 6 ultimoultimo
Visualizzazione dei risultati da 41 a 50 su 52
  1. #41
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Braco
    Andrea, che mi dici di quel [b] che ho azzeccato per caso?
    E' proprio cosi che doveva essere per Opera?
    Io da una verifica con opera 8.0 nella versione postata mi appare l'alert con scritto "premere Ctrl+t" e non scatena l'evento aggiungi ai preferiti di opera.
    Con la tua soluzione l'alert appare "premere Ctrl+t" come dovrebbe essere, e continua a non scatenare l'evento aggiungi ai preferiti, ma se a te funziona meglio cosi.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  2. #42
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da cavicchiandrea
    Io da una verifica con opera 8.0 nella versione postata mi appare l'alert con scritto "premere Ctrl+t" e non scatena l'evento aggiungi ai preferiti di opera.
    Con la tua soluzione l'alert appare "premere Ctrl+t" come dovrebbe essere, e continua a non scatenare l'evento aggiungi ai preferiti, ma se a te funziona meglio cosi.
    Ho la versione 9.21, ho notato che anche se tolgo [b] non cambia niente cioè, se clicco "Preferiti" dal mio sito esce la tua scritta, se invece clicco sulla barra di Opera "Segnalibri" allora esce la finestrina corretta.

  3. #43
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Ho notato una cosa, se clicco l'alert Ctrl+t non succede niente

  4. #44
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Braco
    Ho notato una cosa, se clicco l'alert Ctrl+t non succede niente
    Ma di questa frase cosa non capisci?
    Originariamente inviato da cavicchiandrea
    Questa versione perde l'inserimento diretto con il browser Opera, per il quale apparirà un avviso.
    Mi sembra la storia infinita VVoVe: hai due possibilità ho inserisci lo script nella pagina direttamete e in tal caso funziona con Opera, Netascape, Firefox, Ie.
    Oppure nella seconda versione cioè con il richiamo da funzione e allora si pede Opera.
    Io qui getto la spugna, ti auguro di risolvere.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #45
    Originariamente inviato da cavicchiandrea
    script funzionante con richiamo tramite funzione:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    	<head>
    	<script type="text/javascript" language="javascript"><!--
    function Aggiungi(sito,titolo){ 
    if( window.sidebar && window.sidebar.addPanel ) {
    if (navigator.userAgent.lastIndexOf("Netscape") != -1) {
    window.sidebar.addPanel( titolo, 'http://www.'+sito, '' );
    }else{window.sidebar.addPanel(titolo, 'http://www.'+sito, '' );}
    }else  if( window.opera && window.print ) {
    alert("Premere Ctrl+t")} 
    else if( window.external && ( navigator.platform == 'Win32' || ( window.ScriptEngine && ScriptEngine().indexOf('InScript') + 1 ) ) ) {
    	window.external.AddFavorite('http://'+sito, titolo);
    }
    }
    //-->
    </script>
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    		<title>Titolo</title>
    <script>
    </script>
    	</head>
    	<body>
    	Aggiungi
    	
        </body>
    </html>
    Questa versione perde l'inserimento diretto con il browser Opera, per il quale apparirà un avviso.

    Ciao a tutti... ho scoperto appena ieri questo sito e l'ho messo subito fra i preferiti perché lo trovo interessante anche se gli argomenti non riguardano il mio lavoro. Dopo la mia presentazione vi faccio una domanda: questo script che ho quotato funziona perfettamente ma in firefox quando si apre il sito aggiunto dalla lista "preferiti" esso viene visualizzato inella barra laterale. Se poi si prova a navigarlo le pagine successive vengono visualizzate nella originaria pagina di destra, lasciando la home aperta nella barra laterale... è stato risolto da qualcuno questo problema già noto?
    Grazie in anticipo!

  6. #46
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da rossoviolacea
    Ciao a tutti... ho scoperto appena ieri questo sito e l'ho messo subito fra i preferiti perché lo trovo interessante anche se gli argomenti non riguardano il mio lavoro. Dopo la mia presentazione vi faccio una domanda: questo script che ho quotato funziona perfettamente ma in firefox quando si apre il sito aggiunto dalla lista "preferiti" esso viene visualizzato inella barra laterale. Se poi si prova a navigarlo le pagine successive vengono visualizzate nella originaria pagina di destra, lasciando la home aperta nella barra laterale... è stato risolto da qualcuno questo problema già noto?
    Grazie in anticipo!

    Metti questo:

    codice:
    //Mettimi nei tuoi Preferiti
    function addbookmark(sito,titolo) { //Nescape
    if( window.sidebar && window.sidebar.addPanel ) {
    if (navigator.userAgent.lastIndexOf("Netscape") != -1) {
    window.sidebar.addPanel(titolo, 'http://www.'+sito, '' );
    }
    else { //Firefox
    window.sidebar.addPanel(titolo, 'http://www.'+sito, '' );
    }
     }
    else  if( window.opera && window.print ) { //Opera
    alert("Premere Segnalibri sulla barra in alto");
    } 
    else if( window.external && ( navigator.platform == 'Win32' || ( window.ScriptEngine && ScriptEngine().indexOf('InScript') + 1 ) ) ) {
    window.external.AddFavorite('http://'+sito, titolo);
    }
     }

  7. #47
    Si può rendere la funzione non intrusiva, cioè non scrivendo direttamente il codice nella pagina, mantendo anche la compatibilità/funzionamento con Opera.
    Innanzitutto ho creato nella pagina html un elemento con id='preferiti'.
    Poi basta associare all'evento onload la funzione:
    codice:
    window.onload=function() { preferiti(); }
    function preferiti(){
    	var title='ButeideBionde.it';
    	var lnk='http:\/\/www.buteidebionde.it';
    	var testo='[img]img/fav_site.gif[/img] Aggiungi ai Preferiti';
    	var data='';
    	if( window.sidebar && window.sidebar.addPanel ) {
    		if (navigator.userAgent.lastIndexOf("Netscape") != -1) {data='<a href="#." onclick="window.sidebar.addPanel( \''+title+'\', \''+lnk+'\', \'\' ); return false;" title="Aggiungi ai Preferiti">'+testo+'<\/a>';}
    		else{data='<a href="#." onclick="window.sidebar.addPanel( \''+title+'\', \''+lnk+'\', \'\' ); return false;" title="Aggiungi ai Preferiti">'+testo+'<\/a>';}
    												}
    	else if( window.opera && window.print ) {data='<a title="'+title+'" rel="sidebar" href="'+lnk+'" title="Aggiungi ai Preferiti">'+testo+'<\/a>';}
    	else if( window.external && ( navigator.platform == 'Win32' || ( window.ScriptEngine && ScriptEngine().indexOf('InScript') + 1 ) ) ) {
    					data='<a href="#." onclick="window.external.AddFavorite( location.href.replace( \/#.*\/, \'\' ), document.title ); return false;" title="Aggiungi ai Preferiti">'+testo+'<\/a>';}
    	document.getElementById('preferiti').innerHTML=data;
    }
    Questa soluzione funziona su IE 5.5/6/7, Firefox 1.5/2, Opera 8/9.
    In questo modo inoltre, se l'utente ha javascript disabilitato, il link "Aggiungi ai preferiti" non compare, che in questo caso non funzionerebbe.
    Spero di aver colto il problema di Braco, che non voleva inserire il codice direttamente nella pagina.

    «Non esiste mondo fuor dalle mura di Verona; ma solo purgatorio, tortura, inferno. Chi è bandito di qui, è bandito dal mondo e l'esilio dal mondo è morte...»
    - William Shakespeare -

  8. #48
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    126
    Mmm come non detto ho letto tutto attentamente e mi era sfuggita che il problema è segnalato... ho preso l'ultima versione però continua ad aggiungere l'opzione nella barra laterale...

  9. #49
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    E' un bug (problema) di firefox, a tutt'oggi irrisolto
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  10. #50
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    0

    Re: Aggiungi ai preferiti Opera Firefox IE Netscape

    Originariamente inviato da cavicchiandrea
    codice:
    <script type="text/javascript" language="javascript1.2"><!--
    if( window.sidebar && window.sidebar.addPanel ) {
    if (navigator.userAgent.lastIndexOf("Netscape") != -1) {
    document.write( '<a href="javascript:window.sidebar.addPanel( \'NotOnlyWeb\', \'http:\/\/www.notonlyweb.com\', \'\' );">[img]img/ns.png[/img]<\/a>' );
    }else{
    	document.write( '<a href="javascript:window.sidebar.addPanel( \'NotOnlyWeb\', \'http:\/\/www.notonlyweb.com\', \'\' );">[img]img/fir.png[/img]<\/a>' );
    }
    }if( window.opera && window.print ) {
    	document.write( '<a title="NotOnlyWeb" rel="sidebar" href="http:\/\/www.notonlyweb.com">[img]img/oper.png[/img]<\/a>' );
    } else if( window.external && ( navigator.platform == 'Win32' || ( window.ScriptEngine && ScriptEngine().indexOf('InScript') + 1 ) ) ) {
    	document.write( '<a href="javascript:window.external.AddFavorite( location.href.replace( \/#.*\/, \'\' ), document.title );">[img]img/ie.png[/img]' + ( ( navigator.platform == 'Win32' ) ? '' : 'Aggiugi preferiti' ) + '<\/a>' );
    }
    
    //-->
    </script>

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.