Lotus Notes / Domino Sonstiges > Java und .NET mit Notes/Domino

Dynamisches Java Applet

<< < (4/9) > >>

animate:
Tipp: du kannst auch HTML/Javascript in Ansichten anzeigen

CLI_Andreas_Schmidt:
Verstehe.  Ich weis was Du meinst.

Danke.

Marinero Atlántico:
Hilfe brauchen wir irgendwie alle. In den unterschiedlichsten Bereichen ;D::) ;D
Poste einfach Zwischenergebnisse.  
Vielleicht kann ich mich aufrappeln.
Aber ich nehme auch normal-Arbeit mit.
 
Gruß Axel

CLI_Andreas_Schmidt:
Danke für das Angebot Axel,

ich kämpfe schon etwas länger an diesem Problem.

Dein Beispiel auf http://www.dynamicdrive.com/dynamicindex1/navigate1.htm

ist eine gute Lösung. Ich habe schon versucht meine Ansicht (funktioniert wie eine Diskussionsdatenbank) so zu modifizieren (cool jetzt höre ich mich schon an wie jemand von der Enterprise). Leider ist es mir noch nicht gelungen.

Ich kämpfe weiter. Schade das Ansichten keine JavaScript Events besitzen.

Gruss

Andreas

Marinero Atlántico:
Poste einfach deinen source code.
konkreter Ansatz.

Vorschlag:
Du tust das in den htmlHead:

--- Code: ---<style>
<!--
#foldheader{cursor:pointer;cursor:hand ; font-weight:bold ;
list-style-image:url(fold.gif)}
#foldinglist{list-style-image:url(list.gif)}
//-->
</style>
<script language="JavaScript1.2">
<!--

//Smart Folding Menu tree- By Dynamic Drive (rewritten 03/03/02)
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use

var head="display:''"
img1=new Image()
img1.src="fold.gif"
img2=new Image()
img2.src="open.gif"

var ns6=document.getElementById&&!document.all
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1

function checkcontained(e){
var iscontained=0
cur=ns6? e.target : event.srcElement
i=0
if (cur.id=="foldheader")
iscontained=1
else
while (ns6&&cur.parentNode||(ie4&&cur.parentElement)){
if (cur.id=="foldheader"||cur.id=="foldinglist"){
iscontained=(cur.id=="foldheader")? 1 : 0
break
}
cur=ns6? cur.parentNode : cur.parentElement
}

if (iscontained){
var foldercontent=ns6? cur.nextSibling.nextSibling : cur.all.tags("UL")[0]
if (foldercontent.style.display=="none"){
foldercontent.style.display=""
cur.style.listStyleImage="url(open.gif)"
}
else{
foldercontent.style.display="none"
cur.style.listStyleImage="url(fold.gif)"
}
}
}

if (ie4||ns6)
document.onclick=checkcontained

//-->
</script>

--- Ende Code ---
Das bringst du in eine treatContentAsHtml Ansicht:

--- Code: ---<ul>
   <li id="foldheader">News</li>
   <ul id="foldinglist" style="display:none" style=&{head};>
      <li><a href="http://www.cnn.com">CNN</a></li>
      <li><a href="http://www.abcnews.com">ABC News</a></li>
      <li><a href="http://www.news.bbc.co.uk">BBC News</a></li>
   </ul>

   <li id="foldheader">Webmaster</li>
   <ul id="foldinglist" style="display:none" style=&{head};>
      <li><a href="http://www.dynamicdrive.com">Dynamic Drive</a></li>
      <li><a href="http://www.javascriptkit.com">JavaScript Kit</a></li>
      <li><a href="http://www.freewarejava.com">Freewarejava.com</a></li>
   </ul>

   <li id="foldheader">Nested Example</li>
   <ul id="foldinglist" style="display:none" style=&{head};>
      <li><a href="http://www.dynamicdrive.com">outer 1</a></li>
      <li><a href="http://www.dynamicdrive.com">outer 2</a></li>
      <li id="foldheader">Nested</li>
      <ul id="foldinglist" style="display:none" style=&{head};>
         <li><a href="http://www.dynamicdrive.com">nested 1</a></li>
         <li><a href="http://www.dynamicdrive.com">nested 2</a></li>
      </ul>
      <li><a href="http://www.dynamicdrive.com">outer 3</a></li>
      <li><a href="http://www.dynamicdrive.com">outer 4</a></li>
   </ul>
</ul>
 
--- Ende Code ---

Müsste gehen.

Gruß Axel

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln