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

    Eliminare i link dalla barra di stato

    Ciao,
    ho necessità di fare in modo che nella barra di stato NON compaia la destinazione quando si passa sopra un link .

    Ho trovato questo :
    window.status='';return true

    da usare così :
    Link

    Volevo sapere se è l'unico modo , visto che questo rende necessario la modifica di tutti i link , se non c'è la possibilità di inibire la visualizzazione solo da pagina ..

    e se questo metodo è il + corretto.

    Cosa succede se ometto il onMouseOut="window.status='';return true"

    facendo così :

    Link
    ??


    T.H.K.S.
    [°_°] The Web Styler Project [°_°]
    :.:Classifica Spettacolare :.:
    :-:Partecipa :-: GUADAGNA SCRIVENDO ARTICOLI !! fino a 2,5 crediti per parola

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao webstyler,

    l'onmouseout non serve (quando non sei sopra al link non viene scritto niente nella statusbar)

    per evitare di modificare tutti i link della pagina potresti fare un loop che svuota sempre la statusbar
    codice:
    setInterval("window.status=''",1)
    però non è bello... si nota un lampeggiamento fastidioso...
    in alternativa puoi modificare tutti i link assegnando qualcosa all'onmouseover da codice
    codice:
    function NoStatusLink(){
      var i
      for(i=0;i<document.links.length;i++)
        document.links[i].onmouseover=Function("window.status='';return true")
    }
    da richiamare all'onload della pagina
    Aloha

  3. #3
    la seconda soluzione è "quasi" perfetta , ...

    Il fatto è che se ci sono rollover dà problemi , perché toglie l'attuale mouseover e lo sostituisce.

    io di js non ne capisco molto, bisognerebbe :

    A- se già presente un mouseover modificarlo aggiungendo il codice per non far vedere il link di destinazione
    B- se non è presente inserirlo

    Che dici

    Thks !!
    [°_°] The Web Styler Project [°_°]
    :.:Classifica Spettacolare :.:
    :-:Partecipa :-: GUADAGNA SCRIVENDO ARTICOLI !! fino a 2,5 crediti per parola

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    dico che se po' fa' :gren:

    codice:
    function NoStatusLink(){
      var i,attuale
      for(i=0;i<document.links.length;i++){
        if(document.links[i].onmouseover!=''){
          attuale = document.links[i].onmouseover.toString()
          attuale = attuale.substr(attuale.indexOf('{')+1,attuale.lastIndexOf('}')-attuale.indexOf('{')-1)
        }else attuale=''
        document.links[i].onmouseover=Function("window.status='';"+attuale+"return true;")
      }
    }

  5. #5
    mi dà errore :

    document.links[....onmouseover' è nullo o non è un oggetto

    [°_°] The Web Styler Project [°_°]
    :.:Classifica Spettacolare :.:
    :-:Partecipa :-: GUADAGNA SCRIVENDO ARTICOLI !! fino a 2,5 crediti per parola

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    hehehe scusa webstyler,

    avevo fatto tutto al volo senza controllare
    codice:
    function NoStatusLink(){
    	var i,attuale
    	for(i=0;i<document.links.length;i++){
    		if(document.links[i].onmouseover){
    			attuale = document.links[i].onmouseover.toString()
    			attuale = attuale.substr(attuale.indexOf('{')+1,attuale.lastIndexOf('}')-attuale.indexOf('{')-1)
    		}else attuale=''
    		document.links[i].onmouseover=Function("window.status='';"+attuale+"return true;")
    	}
    }

  7. #7
    ora lo provo

    thks

    [°_°] The Web Styler Project [°_°]
    :.:Classifica Spettacolare :.:
    :-:Partecipa :-: GUADAGNA SCRIVENDO ARTICOLI !! fino a 2,5 crediti per parola

  8. #8
    p.e.r.f.e.t.t.o !

    ancora 1 "finezza" :

    l'utente quando clicca sul link vede anche se per 1 attimo la destinazione , e se tiene premuto ha tutto il tempo per vedere il link completo ..

    che si può fare ?


    ri.thks
    [°_°] The Web Styler Project [°_°]
    :.:Classifica Spettacolare :.:
    :-:Partecipa :-: GUADAGNA SCRIVENDO ARTICOLI !! fino a 2,5 crediti per parola

  9. #9
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    è vero... però non saprei come evitarlo

    l'unico metodo che mi viene inmente è quello del loop
    codice:
    setInterval("window.status=''",1)
    spero che qualcun'altro possa darci la dritta giusta

  10. #10
    domanda stupida : non esiste uno stato "clic" del mouse su cui agire aggiungendo oltre over anche clic con lo stesso metodo ?
    [°_°] The Web Styler Project [°_°]
    :.:Classifica Spettacolare :.:
    :-:Partecipa :-: GUADAGNA SCRIVENDO ARTICOLI !! fino a 2,5 crediti per parola

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.