2010-11-18 4 views
0

Ich habe einige Probleme 1. Wie kann ich meine statusbar Kontextmenü machen, die Vorlieben und Addons von 2 Menüs zur Auswahl Status Wie erstellt man ein Kontextmenü in der Statusleiste?

Beispiel Kontextmenü

i

alt text

besteht diese machen wollen mein Code:

<popupset> 
    <menupopup id="intransContextMenu"> 
    <menuitem label="intrans aktif"/> 
    <menuitem label="preferensi"/> 
    </menupopup> 
</popupset> 

    <statusbar id="status-bar"> 
      <image src="chrome://inlinetrans/skin/imagesOn_kecil.png" /> 
      <statusbarpanel id="status-bar-intrans" 
      label="intrans" 
      context="intransContextMenu" 
      onclick="alert('okeh cuy')" 
     tooltiptext="intrans versi 1.0" 
     /> 
    </statusbar> 
  1. , wie Bilder im Kontextmenü hinzufügen? Ich habe es versucht, aber warum kann ich ein Bild, das immer unter dem Etikett erscheint, nicht auf der Seite des Etiketts einfügen, wie ich es erwartet habe?

Beispiel Kontextmenü Ich möchte meinen Code alt text

dies machen:

<popup id="contentAreaContextMenu"> 
     <image src="chrome://inlinetrans/skin/imagesOn_kecil.png" /> 
     <menuitem class="inlinetrans" id="inlineContext" oncommand= "hadits_mean.startFind(null);" 
     label="Cari Terjemahan"/> 
    </popup> 

Anmerkung: , ob der Code zur Anzeige des Menüs mit der rechten Maustaste auf das statusbar verwendet und ermöglicht Webseiten in einer Datei zu machen?

danke für die Antwort ..

Antwort

3

Ich bin nicht sicher, ob die Bilder Ihres einziges Problem jetzt? Das Öffnen des Kontextmenüs sollte funktionieren (Sie verwenden das Attribut context korrekt).

In Bezug auf Bilder, werfen Sie einen Blick auf die Dokumentation. Für statusbarpanel, müssen Sie das image Attribut:

<statusbar id="status-bar"> 
     <statusbarpanel id="status-bar-intrans" 
      image="chrome://inlinetrans/skin/imagesOn_kecil.png" 
      label="intrans" 
      context="intransContextMenu" 
      onclick="alert('okeh cuy')" 
      tooltiptext="intrans versi 1.0" 
     /> 
</statusbar> 

Sie könnten auch mit ihnen einen Blick auf die style classes und spielen haben wollen (um ehrlich zu sein ich nicht 100% sicher bin, ob es gerade ausreicht, um Setzen Sie das Attribut image, wenn das nicht funktioniert, versuchen Sie es mit den Stilklassen).

Ähnlich für die menuitem. Sie haben, um den image Attribut und geben dem Element die style classmenu-iconic:

<menuitem class="inlinetrans menu-iconic" 
      id="inlineContext" 
      oncommand= "hadits_mean.startFind(null);" 
      label="Cari Terjemahan" 
      image="chrome://inlinetrans/skin/imagesOn_kecil.png"/> 

Hinweis: Afaik der Statusbar wird in Firefox 4 (zumindest standardmäßig entfernt werden, es ist deaktiviert)!

+0

Muss ich die CSS einstellen? – user495688

Verwandte Themen