Avatar billede boxer Praktikant
23. december 2007 - 10:02 Der er 5 kommentarer og
1 løsning

Åben nyt vindue centreret + valid strict xhtml

Hejsa

Jeg har fundet et færdigt script på nettet der gør det muligt at åbne popup vinduer centreret i forskellige størrelser.
Det fungerer fint, men det er desværre ikke valid strict xhtml.

Mit eksempel ser sådan her ud:
<script type="text/javascript">
<!--
/****************************************************
    Author: Eric King
    Url: http://redrival.com/eak/index.shtml
    This script is free to use as long as this info is left in
    Featured on Dynamic Drive script library (http://www.dynamicdrive.com)
****************************************************/
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
win=window.open(mypage,myname,settings);}
// -->
</script>

Og et eksempel på et link:
<a href="domænenavn/bike.html" onclick="NewWindow(this.href,'BikeMania','650','550','no','center');return false" onfocus="this.blur()"><img style="width: 70px; height: 60px;" alt="bikemania" src="domænenavn/bike.jpg"></a>

Er der nogen der kender et eksempel på dette der validerer strict html?
Det er vigtigt at jeg kan definere bredde og højde på hvert enkelt link.

God Jul
Boxer
Avatar billede keysersoze Ekspert
23. december 2007 - 10:47 #1
hvilke valideringsfejl får du?
Avatar billede boxer Praktikant
23. december 2007 - 11:53 #2
Et par stykker :o)

# Line 192, Column 373: end tag for "img" omitted, but OMITTAG NO was specified.

…/bike.jpg"></a><br /><b>Bike Mania</b>

&#9993;

You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
# Info Line 192, Column 241: start tag was here.

…;return false" onfocus="this.blur()"><img style="width: 70px; height: 60px;"
Avatar billede boxer Praktikant
23. december 2007 - 11:54 #3
Så vidt jeg kan se er det i selve linket de fleste ligger.
Avatar billede keysersoze Ekspert
23. december 2007 - 12:17 #4
når du kører xhtml skal alle dine tags i hvert fald afsluttes - for billedet vil det sige;

<img style="width: 70px; height: 60px;" alt="bikemania" src="domænenavn/bike.jpg" />

Én fejler leder som oftest til flere fejlmeddelelser - så lad os høre hvad der evt mere er når denne er rettet.
Avatar billede boxer Praktikant
23. december 2007 - 13:14 #5
Den burde jeg sq have set :O)

Jeg gik fra 162 fejl. Da dem du påpegede var væk, kunne jeg gennemskue resten.
Tak for hjælpen.

Smid et svar.
Avatar billede keysersoze Ekspert
23. december 2007 - 13:38 #6
svar :)
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