Just nu i M3-nätverket
Gå till innehåll

rumbleinthejungles

Medlem
  • Antal inlägg

    177
  • Gick med

  • Senaste besök

Om rumbleinthejungles

  • Medlemstitel
    Aktiv

Profil

  • Ort
    Lund
  1. Det är de traditionella skrivbordsikonerna plus lite grejor som jag lagt dit själv. De syns dock i ett explorerfönster. Jag är medveten om att man i Kontrollpanelen kan styra om Papperskorgen osv ska synas eller inte, men det spelar ingen roll vad jag anger där, ikonerna förblir puts väck! Någon med liknande erfarenhet?
  2. Kan någon klok själ bringa klarhet över detta mysterium? Jag satt nyligen vid en dator med Outlook 2003. Normalt sitter jag vid en dator med Outlook 2007, men eftersom båda använder pst-formatet skall det ju inte finnas något kompatabilitetsproblem. Normalt har jag alla mejl på datorn med Outlook 2007. Jag valde därför att använda IAMP under tiden jag använder 2003 eftersom mejlen ju då ligger kvar på servern. Här är bekymret! När jag startade Outlook 2007 förväntade jag mig att alla mejl skall laddas ned till datorn lokalt eftersom Outlook 2007 kör POP. Men det saknas mejl. En del av dem är viktiga. Jag har dubbelkollat e-postkontot och det finns ingen post kvar hos min isp. Vad har hänt? [inlägget ändrat 2009-08-04 17:33:20 av rumbleinthejungles]
  3. Äh, det var en inställning.... [inlägget ändrat 2009-07-22 00:04:19 av rumbleinthejungles]
  4. Jag använder Outlook 2003 och har konfigurerat programmet för IMAP, men det fungerar inte riktigt som det ska. - Jag kan se alla mejl på mitt e-postkonto - Jag kan ta emot mejl Jag kan INTE skicka mejl. Jag använder min ISP:s inloggningsuppgifter, i detta fall Bahnhof. IMAP och SMTP förefaller vara korrekt inställda. När jag klickar på Skicka-knappen "fastnar" e-postmeddelandet i Utkorgen. Inga felmeddelanden förekommer. Någon med liknande erfarenhet? [inlägget ändrat 2009-07-21 18:19:52 av rumbleinthejungles]
  5. Ändrade till: window.location=this.href,'_blank'; och nu fungerar det. :-I
  6. En sak som du kanske skulle kunna kasta ljus över: ett klick på en länk öppnar den länkade sidan i ett separat fönster. Det är avsett. Men den länkade sidan öppnas också på traditionellt sätt, dvs i det fönster där länken finns. Den länkade sidan öppnas alltså en gång i onödan. Kan du se vad det beror på?
  7. Det verkar som att jag fått till det nu. if (document.getElementsByClassName) { external = document.getElementsByClassName('external'); for (var i = 0; i < external.length; i++) external.onclick = function() { if(confirm("Vill du verkligen lämna xxxxxxx?")) { window.open(this.href,'_blank'); return true; } else { return false; } } } else { i = 0; a = document.getElementsByTagName("a"); while (element = a[i++]) { if (element.className == "external") { a[i-1].onclick = function() { if(confirm("Vill du verkligen lämna xxxxxx?")) { window.open(this.href,'_blank'); return true; } else { return false; } } } } } I need a vacation....
  8. Jag har gjort det och det "slog ut" den funktion som kontrollerar menyn.
  9. Ditt förslag att skippa confirm fungerar, men nu vill jag ha confirm kvar. Jag har separerat den funktion som styr menyn från den som kontrollerar vad som händer när man klickar i menyn. Jag har, som du ser, testat getElementsByClassname och det fungerar för alla webbläsare utom IE. Nymans lösning verkar väl så komplicerat för en nybörjare.
  10. Jag har nu skilt de två funktionerna från varandra: den som kontrollerar menyn och den som styr vad som händer när man klickar en länk: if (document.getElementsByClassName) { extern = document.getElementsByClassName('extern'); for (var i = 0; i < extern.length; i++) { extern.onclick = function() { if(confirm("Vill du verkligen lämna xxxxx?")) { window.open(this.href,'_blank'); return true; } else { return false; } } } } Det fungerar i FF och Opera, dock inte IE. [inlägget ändrat 2009-06-07 17:55:38 av rumbleinthejungles]
  11. Har felsökt lite. Utgick ifrån document.getElementById("box2") och lade successivt till parentNode, firstChild och firstSibling enligt följande: parentNode.firstChild.firstChild.nextSibling.nextSibling Dessa är tänkta att korrespondera med en div, en länk i diven och länkens syskon - en oordnad lista: <div id="box2"> <a href="#">Länkar</a> <ul> <li><a href="xxxxxx" class="extern">xxxxx</a></li> <li><a href="xxxxxxxxx" class="extern">xxxxxx</a></li> <li><a href="xxxxx" class="extern">xxxxxx</a></li> </ul> </div> Resultat: FF IE parentNode objecthtmldivelement object + firstChild object text object + firstChild null url till dokumentet + firstSibling undefined null [inlägget ändrat 2009-06-06 18:44:58 av rumbleinthejungles] [inlägget ändrat 2009-06-06 18:46:17 av rumbleinthejungles]
  12. Nu fungerar det (bortsett från en sak: var listor2=document.getElementById("box2"); var syskon=listor2.getElementsByTagName("a"); for(var i=0;i<syskon.length;i++) { syskon.onclick=function() { if(confirm("Vill du verkligen lämna sidan x?")) { return true; } else { return false; } } } Länkarna fungerar, confirmrutan dyker upp som avsett. Enda problemet är att scriptet också reagerar på när jag klickar på rubriken Länkar till listan (den visar confirmrutan då också): <div id="box2"> <a href="#">Länkar</a> <ul> <li><a href="xxxxxx" class="extern">xxxxx</a></li> <li><a href="xxxxxxxxx" class="extern">xxxxxx</a></li> <li><a href="xxxxx" class="extern">xxxxxx</a></li> </ul> </div>
  13. Jag har försökt bygga ut exemplet. Varje listitem skall innehålla en länk. När man klickar på den skall en confirmruta dyka upp och fråga en om man verkligen vill besöka sidan x. Så här ser det ut: var listor2=document.getElementById("box2").getElementsByTagName("a"); for(var i=0;i<listor2.length;i++) { var syskon=this.nextSibling.nextSibling.firstChild; syskon.onclick=function() { if(confirm("Vill du verkligen lämna sidan x?")) { return true; } else { return false; } } } Länkarna fungerar, men någon confirm syns aldrig. Jag gissar att det har att göra med raden nextSibling.nextSibling.firstChild, men den ser korrekt ut i mina ögon. Listans listitem är väl firsChild till listan ul? [inlägget ändrat 2009-06-06 12:52:15 av rumbleinthejungles]
  14. Lyckades klura ut det själv. Detta fungerar: #box2 ul{ display:none; } if( uls.style.display =="block") { uls.style.display="none"; } else { uls.style.display="block" ; }
  15. Jag tycker att detta borde få listorna att gömma sig tills man klickar på en länk (jag flyttade css från htmlfilen till en separat cssfil): listor.onclick=function() { var uls=this.nextSibling.nextSibling; //kanske fungerar, annars listor uls.style.display ="none"; if( uls.style.display =="none") { uls.style.display="block"; } else { uls.style.display="none" ; } } } Men det har ingen som helst betydelse. Vad beror de t på? Du undrar varför jag inte använder ditt förslag med frågetecknet? Det lär jag nog göra. Men jag vill ta en sak i sänder. Jag har vant mig vid att använda onclick och dylikt och sedan påpekade en klok figur att numera skall javascript vara unobtrusive, så nu måste jag delvis lära om.
×
×
  • Skapa nytt...