Avatar billede funkyloonie Nybegynder
10. januar 2003 - 02:18 Der er 14 kommentarer og
1 løsning

åbne nyt vindue fra xhtml

jeg vil åbne et nyt vindue fra mit xhtml dokument. jeg har prøvet med target="_blank" og ved brug af window.open. begge virker men problemet er bare at xhtml validatoren ikke accepterer disse metoder. nogen der ved hvorfor og hvad man kan gøre?
Avatar billede dmcn Praktikant
10. januar 2003 - 02:23 #1
window.open virker fint. Du skal bare huske at skrive onclick med lowercase. :]
Avatar billede olebole Juniormester
10. januar 2003 - 02:26 #2
<ole>

Du laver en anden fejl. Prøv at lægge en URL til din side.

Nu skal du i øvrigt ikke regne for meget med W3C's validatorer, som er fejlbefængte på flere punkter. Det er W3C's rekommendationer, der er gældende - ikke hvad validatoren evt. måtte fortælle dig. Validatoren er kun et lille stykke hjælpeværktøj ... ikke Gud  ;o)

/mvh
</bole>
Avatar billede olebole Juniormester
10. januar 2003 - 02:27 #3
yups ... det lyder sansynligt, David  ;o)
/mvh
Avatar billede knudgert Nybegynder
10. januar 2003 - 02:29 #4
Meningen er at brugeren selv skal have lov til at bestemme om et vindue skal åbnes i et nyt vindue eller ej.

Men du kan bruge window.open til det.

<a href="#" onclick="window.open('http://www.exp.dk')">klik</a>
Avatar billede knudgert Nybegynder
10. januar 2003 - 02:30 #5
>olebole

standarden for strict xhtml 1.0 og for xhtml 1.1 tillader ikke target.
Avatar billede funkyloonie Nybegynder
10. januar 2003 - 02:31 #6
http://badminton.epark.dk her er siden... klik evt på xhtml ikonet for st se hvad jeg mener.
Avatar billede dmcn Praktikant
10. januar 2003 - 02:32 #7
Ud med dit language-tag - det er ikke brugbart i XHTML. :)
Avatar billede funkyloonie Nybegynder
10. januar 2003 - 02:33 #8
prøver...
Avatar billede funkyloonie Nybegynder
10. januar 2003 - 02:35 #9
så lykkedes det.
Avatar billede olebole Juniormester
10. januar 2003 - 02:44 #10
knudgert >> Det ved jeg da udmærket, men da window.open() heller ikke virkede, er det jo tydeligt, han lavede en anden fejl, der :)
Som det ganske rigtig viste sig, var der jo også et par stykker at tage af  ;o)

Det rokker ikke ved, at validatorerne ikke må tages for mere end de er: En vejledning ... ikke en garanti  ;o)
/mvh
Avatar billede knudgert Nybegynder
10. januar 2003 - 03:17 #11
Hvorfor virker window.open ikke?

Det er jo også det er der er brugt nu, blot smidt ind i en function.
Avatar billede olebole Juniormester
10. januar 2003 - 03:20 #12
*LooooL* Det er ikke window.open, der ikke fungerer nu ... det er din monokkel  :D
Prøv nu lige at læse hele spørgsmålet igen Gert  ;o)
/mvh
Avatar billede knudgert Nybegynder
10. januar 2003 - 08:55 #13
Det er jeg for langsom til at opfatte udover at det måske fordi der har været skrevet onClick.
Avatar billede olebole Juniormester
10. januar 2003 - 09:16 #14
yups - jeg driller bare  ;o)
... og samtidig var der skrevet stod der <script language="JavaScript">, hvilket jo nu om stunder hedder <script type="text/JavaScript">
/mvh
Avatar billede funkyloonie Nybegynder
10. januar 2003 - 10:19 #15
jeg prøvede lidt forskelligt så det kan være i så forskellig kode. tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester