Kom ihåg mig?
Home Menu

Menu


target="_blank" i web.sitemap

Ämnesverktyg Visningsalternativ
Oläst 2010-02-09, 16:43 #1
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Standard target="_blank" i web.sitemap

Jag jobbar med en web.sitemap i Visual Studio 2008 (.net framework 3.5) och försöker öppna en länk i ett nytt fönster utan framgång kan väl tilläggas.

Enligt gängse norm så borde jag enbart behöva komplettera min länk med target="_blank" så borde det funka, men icke....

(koden är avidentifierad av sekretesskäl)
Kod:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap>
 <siteMapNode title="Hem" url="~/default.aspx">
 </siteMapNode>
 <siteMapNode title="Register" url="">
 </siteMapNode>
 <siteMapNode title="Rapporter" url="">
  <siteMapNode title="Rapport A" description="" url="http://sub.domain.nu:8080/ReportServ...portA/RapportA" target="_blank"/>
  <siteMapNode title="Rapport B" description="" url="http://sub.domain.nu:8080/ReportServ...portB/RapportB" target="_blank"/>
  <siteMapNode title="Rapport C" description="" url="http://sub.domain.nu:8080/ReportServ...portC/RapportC" target="_blank"/>
  <siteMapNode title="Rapport D" description="" url="http://sub.domain.nu:8080/ReportServ...portD/RapportD" target="_blank"/>
 </siteMapNode>
 <siteMapNode title="Grunddata" url="">
 </siteMapNode>
</siteMap>
Några tips på vad jag förbisett....?
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-09, 18:30 #2
mahh mahh är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2006
Inlägg: 26
mahh mahh är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2006
Inlägg: 26
http://weblogs.asp.net/dannychen/arc...28/396099.aspx
mahh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-16, 09:06 #3
olsserik olsserik är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2007
Inlägg: 300
olsserik olsserik är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2007
Inlägg: 300
Hej,
Kan nada om asp, men html mässigt så är väl target="_blank" borttaget ur standarden?

Jag har för vana att köra med:

onclick="window.open(this.href); return false;"

Har du testat det?
olsserik är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-17, 15:43 #4
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Citat:
Ursprungligen postat av olsserik Visa inlägg
Hej,
Kan nada om asp, men html mässigt så är väl target="_blank" borttaget ur standarden?

Jag har för vana att köra med:

onclick="window.open(this.href); return false;"

Har du testat det?

Kod:
onclick="window.open(this.href); return false;"
Denna kod är väl Java-script? Kravet är att det måste funka i config.sitemap och då misstänker jag att det måste vara ren html...

Mycket riktigt, efter test visade det sig att det inte funkade heller...

Senast redigerad av Conny Westh den 2010-02-17 klockan 15:58
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-17, 16:51 #5
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Jo, det stämmer att det är javascript. Target validerar inte i XHTML, vet inte riktigt hur det är i vanlig HTML då det var länge sedan jag körde det nu, tror bara man får en varning?

Hur som helst, detta bör hjälpa dig:

http://bytes.com/topic/asp-net/answe...map-target-url
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-17, 22:03 #6
studiox studiox är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2004
Inlägg: 1 356
studiox studiox är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2004
Inlägg: 1 356
Citat:
Ursprungligen postat av tartareandesire Visa inlägg
Jo, det stämmer att det är javascript. Target validerar inte i XHTML, vet inte riktigt hur det är i vanlig HTML då det var länge sedan jag körde det nu, tror bara man får en varning?

Hur som helst, detta bör hjälpa dig:

http://bytes.com/topic/asp-net/answe...map-target-url
Target finns inte med i XHTML Strict, vilket kan vara anledningen till att det inte går att göra. Kör du Transitional så tror jag det validerar, det kanske fungerar då i VStudio?
studiox är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-18, 23:54 #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
Web.sitemap är en serverfil. Jag förstår inte riktigt vad sidornas DTD har med den att göra. Och vad spelar det för roll att target inte validerar när alla vet om att webbläsare har stöd för attributet och att det inte kommer försvinna? Webbläsare använder inte doctype för att avgöra vilka element eller attribut som är giltiga/funktionella utan för att välja mellan standards eller quirks mode.
dAEk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-19, 00:10 #8
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av dAEk Visa inlägg
Web.sitemap är en serverfil. Jag förstår inte riktigt vad sidornas DTD har med den att göra. Och vad spelar det för roll att target inte validerar när alla vet om att webbläsare har stöd för attributet och att det inte kommer försvinna? Webbläsare använder inte doctype för att avgöra vilka element eller attribut som är giltiga/funktionella utan för att välja mellan standards eller quirks mode.
Det är väl snarare god sed att låta besökaren själv välja vad han / hon vill göra med länken, därav att det inte bör användas (det finns alltid mycket goda skäl bakom valideringsprocessen). Det finns givetvis undantagsfall då det ändå är motiverat men det här är OT hur som helst. Förhoppningsvis är problemet löst vid det här laget.
__________________
Full-stack developer, free for smaller assignments
tartareandesire ä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 16:40.

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