Kom ihåg mig?
Home Menu

Menu


javascript

Ämnesverktyg Visningsalternativ
Oläst 2008-12-23, 12:25 #1
ulrisa ulrisa är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2007
Inlägg: 43
ulrisa ulrisa är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2007
Inlägg: 43
Hallå.

Är det någon som fortfarande använder javascript :-) ?

Jag har en liten grej som jag inte får till. jag har kodat ett java script som skapar ett "hål" på sidan, besökaren kan bara se det som finns i "hålet".

hålet följer efter muspekaren, det funkar väldigt smidigt.

Problemet jag har att det går inte att klicka på länkarna som besökaren ser de är ju i det undre lagret...
Finns det någon smidig väg runt detta?

Tacksam för hjälp

Ulrik
ulrisa är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-12-23, 16:24 #2
ulrisa ulrisa är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2007
Inlägg: 43
ulrisa ulrisa är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2007
Inlägg: 43
Hallå.

Är det någon som fortfarande använder javascript ?

Nu är det ju så att lager inte funkar på samma sätt i FF chrome och IE tyvärr.

Kan någon hjälpa mig hur jag ska få detta gamla script att funka i FF och Chrome , det går kanon i IE..

if (document.all) //Explorer 4,5
{
document.all[lagerNamn].style.visibility="hidden";
}
else if (document.layers) //Netscape 4
{
document.layers[lagerNamn].visibility="hidden";
}
else if (document.getElementById) //Netscape 6
{
document.getElementById(lagerNamn).style.visibilit y="hidden";
}

och

if (navigator.userAgent.indexOf("Opera") != -1)
{
document.all[lagernamn].style.left = x;
document.all[lagernamn].style.top = y;
}
else if (document.all) //Explorer 4,5
{
document.all[lagernamn].style.left = x+document.body.scrollLeft;
document.all[lagernamn].style.top = y+document.body.scrollTop;
}
else if (document.layers) //Netscape 4
{
document.layers[lagernamn].left = x;
document.layers[lagernamn].top = y;
}
else if (document.getElementById) //Netscape 6
{
document.getElementById(lagernamn).style.left = x;
document.getElementById(lagernamn).style.top = y;
}


//U
ulrisa är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-12-23, 22:54 #3
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
Tja, document.getElementById() funkar utmärkt i IE6+, FF 1.5 samt Safari/Chrome...

Det är nästan obefintligt med Netscape och IE 5 och neråt på marknaden.

och ja, Folk använder Javascript... Om du läser igenom och söker här, så ser du att Ajax är en teknologi som bygger på Javascript. Samt programbiblioteken Prototype, JQuery mfl.
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-12-24, 12:15 #4
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Citat:
Ursprungligen postat av ulrisa
Är det någon som fortfarande använder javascript ?
Om det är någon som använder Javaskript??? Javaskript är väl mer använt nu än någonsin! (Fast av någon anledning kallar folk det ajax, jquery eller något annat för det mesta - men det är javaskript.)

Citat:
Ursprungligen postat av ulrisa
Nu är det ju så att lager inte funkar på samma sätt i FF chrome och IE tyvärr.
I vilket årtusende lever du? Lager (layer) var en teknik som användes i Netscape 4 innan "DOM" och verkligt skriptande blev möjligt. Om du skriver ett skript nu så anpassa det till Firefox, Safari, Opera, Chrome och förstås Explorer (6 och 7).

Jag antar att du har en gif med genomskinlighet och som du märkt så fångas klicket upp på just bilden… Du kan prova att mixtra med z-index och kanske få klicken att registreras på så sätt annars måste du nog räkna ut den relativa platsen av länkarna och testa x,y vid ett klick (såvida du inte kan få klick-event:en att bubbla ner till länkarna på något sätt).
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-12-24, 16:40 #5
Onkelborg Onkelborg är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2007
Inlägg: 382
Onkelborg Onkelborg är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2007
Inlägg: 382
Finns väl någon grej i css 3 för rundade hörn? Kan man runda "inåt" med det? Skulle kunna vara en möjlighet kanske?

En annan idé är svg?

(Ingen utav idéerna fungerar i alla webbläsare.)
Onkelborg är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-12-25, 12:49 #6
ulrisa ulrisa är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2007
Inlägg: 43
ulrisa ulrisa är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2007
Inlägg: 43
OJ!!

Vilka reactions, blev fett idiotförklarad haha!!

Detta var ju som sagt ett gammalt script som jag tänkte modernisera och lägga in i en ajaxrenderad modul för dnn4.9.

Trodde att felet låg i scriptet men det var i asp jag hade angett bildkällan till src av gammal vana men det fungerar inte i alla lägen när man använder DNN. tex om installationen inte ligger direkt i roten.

Jag ändrade src="/DesktopModules/KSU/top.gif"
till Imageurl =" ~/DesktopModules/KSU/top.gif"

så var allt frid och fröjd igen.

Men det är bra grabbar hugg hårt och snabbt det gillar jag ;-)


Trevlig fortsättning på helgerna

//Ulrik
ulrisa är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-12-27, 02:28 #7
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Värt att tänka på i fortsättningen kanske kunde vara att skilja på klient och server. JS används och exekveras numera mestadels på klientsidan i webbläsaren även om det finns miljöer där det fortfarande används på serversidan.

Och ja, JS används verkligen fortfarande. I.o.m. begreppet "AJAX" fick det en rejäl uppskjuts. Det används ofta mer än nödvändigt vilket dessvärre fört ämnet tillgänglighet i skymundan. Lite typiskt eftersom det precis började komma på tal i början av det som kallas för web 2.0-eran.
dAEk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-12-27, 17:19 #8
ulrisa ulrisa är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2007
Inlägg: 43
ulrisa ulrisa är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2007
Inlägg: 43
Kollar nu på nya dnn 5.0 som kom ut på julafton!!

den stöder jquery fullt ut, var lite rädd att MS skulle hitta på någon egen variant

Bra julklapp
ulrisa är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 06:24.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017