Kom ihåg mig?
Home Menu

Menu


Error hos W3C validation med onClick

 
Ämnesverktyg Visningsalternativ
Oläst 2006-12-09, 13:32 #1
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
Hej!

Jag håller på och programmera en hemsida just nu där jag behöver öppna upp en ruta, det ska vara en info-ruta, exempel:

Domän kopplingar

Om man då klickar på 'Domän-kopplingar' så ska det komma upp en popup som beskriver vad Domän-koppling innebär.

Koden ovan fungerar utmärkt men problemet är då att den inte validerar i W3C validation om man använder XHTML strict. Anledningen till att jag använder XHTML strict är för att jag vill att koden ska vara så "snygg" som möjligt.

Men i alla fall, hur kan jag lösa detta? Jag läste något om att man kan sätta koden i en extern javascript-fil, men hur skriver jag i så fall för vilka länkar det ska gälla? Är inte så bra på de här med javascript

Tack så mycket på förhand !
ChLa är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-09, 14:25 #2
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
onClick, onclick

Provat med enbart gemener, vilket är xhtml...
digiArt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-09, 14:31 #3
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
Tack för svaret! Men jo, jag har testat att ha litet 'c' också men det hjälpte tyvärr inte.
ChLa är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-09, 14:49 #4
pitbulls avatar
pitbull pitbull är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 100
pitbull pitbull är inte uppkopplad
Har WN som tidsfördriv
pitbulls avatar
 
Reg.datum: May 2004
Inlägg: 1 100
XHTML Strict tillåter ej att nya fönster i fönstret öppnas. Det har med accessability att göra. Det är bara att acceptera, vill du få sidan validerad som äkta xhtml-strict så får du tänka om.

/S
pitbull är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-09, 14:56 #5
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
Okej, tack för svaret pitbull! Då blir det väl att tänka om...

Vet någon något sett att lösa det här fast inte med popup fönster?

Edit: mitt 50:e inlägg
ChLa är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-09, 15:04 #6
DeSotos avatar
DeSoto DeSoto är inte uppkopplad
Flitig postare
 
Reg.datum: Oct 2005
Inlägg: 323
DeSoto DeSoto är inte uppkopplad
Flitig postare
DeSotos avatar
 
Reg.datum: Oct 2005
Inlägg: 323
XHTML tillåter inte att nya fönster öppnas med target="_blank", men med javascript är det helt okej. Det är inget fel i just den länk-koden du skrev förutom att det ska vara litet c i onclick. Det är antagligen något annat fel, kanske att din länk inte ligger inom ett tillåtet element, så som p eller div. Du får visa lite mer kod för att vi ska kunna hjälpa dig.
DeSoto är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-09, 15:24 #7
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
Alltså, jag måste bara be om ursäkt!

digiart kom med lösningen, det skulle vara litet 'c' - och som jag skrev hade jag redan testat det men jag hade missat en rad (hade flera sådana länkar på sidan)! Nu när även den har fått ett litet 'c' får jag inget felmeddelande längre!

Ursäkta än en gång och tack för all hjälp jag fått!
ChLa är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-09, 15:33 #8
pitbulls avatar
pitbull pitbull är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 100
pitbull pitbull är inte uppkopplad
Har WN som tidsfördriv
pitbulls avatar
 
Reg.datum: May 2004
Inlägg: 1 100
Citat:
Originally posted by DeSoto@Dec 9 2006, 16:04
XHTML tillåter inte att nya fönster öppnas med target="_blank", men med javascript är det helt okej.
Helt okej?
Snarare en fix och trix lösning. Varför göra sig omaket att försöka validera kod som strikt för att sedan kringgå standarden med quick-and-dirty-lösningar ?

Följande alternativ finns:

a: Validerad kod.

b. Delvis validerad kod.

c. Ej validerad kod.

IMHO: Att kringgå standarden placerar sidan i kategori b.
pitbull är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-09, 15:41 #9
mersault mersault är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 119
mersault mersault är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 119
ChLa>> Ett bra, väldigt vältestat och spritt alternativ istället för att öppna ett helt fönster är att använda http://www.bosrup.com/web/overlib/
mersault är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-09, 16:04 #10
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
Tack mersault - det var en intressant länk!
ChLa ä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 23:11.

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