Avatar billede ackers.tk Nybegynder
17. november 2005 - 12:33 Der er 4 kommentarer og
1 løsning

omskriv til eksterne js filer

Jeg har nogle php filer som indeholder noget javascript, som jeg bruger til validering. Jeg ønsker de javascript omksrevet til eksterne js filer så jeg bare linker til dem stedet for intern som det ser ud nu.

Jeg har forsøgt med hjælp fra nettet selv at gøre det, men uden held. Håber der er nogen der kan hjælpe mig derude

kode:

<script>
function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
</script>
<style type="text/css">
    <!--
        @import url(<?echo"$site_url";?>/admin/style.css);
    -->
</style>

<script language="JavaScript" type="text/javascript">
    setTimeout ("changePage()", 0);
function changePage()
    {
        if (self.parent.frames.length != 0)
        self.parent.location=document.location;
    }
</script>
<link href="admin/style.css" rel="stylesheet" type="text/css">
<LINK REL="SHORTCUT ICON" HREF="http://www.mixmeister.dk/favicon.ico">

<?        
if (basename($_SERVER[PHP_SELF])=='login.php' || basename($_SERVER[PHP_SELF])=='account.php') {
?>

<script language="javascript">

function submitit() {
   
if (thisform.email.value=="") {
alert("Udfyld Email!");
document.thisform.email.focus();
return false;
}

if (thisform.password.value==""){
alert("Udfyld Password!");
document.thisform.password.focus();
return false;
}

thisform.submit();
}
</script>


<?
}
       
if (basename($_SERVER[PHP_SELF])=='register.php') {
?>
<script language="javascript">

function submitit() {

if (thisform.name.value==""){
alert("Udfyld navn!");
document.thisform.name.focus();
return false;
}

if (thisform.email.value=="") {
alert("Udfyld email!");
document.thisform.email.focus();
return false;
}

if (thisform.add_1.value=="") {
alert("Udfyld addresse!");
document.thisform.add_1.focus();
return false;
}

if (thisform.postcode.value=="") {
alert("Udfyld postnummer!");
document.thisform.postcode.focus();
return false;
}

if (thisform.town.value=="") {
alert("Udfyld by!");
document.thisform.town.focus();
return false;
}

if (thisform.phone.value=="") {
alert("Udfyld tellefonnummer!");
document.thisform.phone.focus();
return false;
}

if (thisform.state.value=="") {
alert("Udfyld landsdel!");
document.thisform.state.focus();
return false;
}

if (thisform.password1.value=="") {
alert("Vælg et password!");
document.thisform.password1.focus();
return false;
}

if (thisform.password2.value=="") {
alert("Du skal gentage dit Password!");
document.thisform.password2.focus();
return false;
}

thisform.submit();
}
</script>
<?
}

if (basename($_SERVER[PHP_SELF])=='customer.php') {
?>
<script language="javascript">

function submitit(  )
{
    if (!details.terms.checked)
        {
            alert("Du SKAL acceptere vores handelsbetingelser!");
            document.details.terms.focus();
            return false;
        }
    else
        {
            return true;
        }

}
</script>
<?
}
?>
Avatar billede roenving Novice
17. november 2005 - 12:39 #1
Du fjerner bare <script></script>-tags og gemmer den f.eks. som minJsFil.php og kalder den med:

<script type="text/javascript" src="minJsFil.php"></script>

-- og husk at der i en javascript-fil _kun_ må findes gyldig javascript-kode, når det rammer browseren, så style skal du lægge i en .css-fil og linke til:

<link rel="stylesheet" type="text/css" href="style.css">
Avatar billede ackers.tk Nybegynder
17. november 2005 - 12:52 #2
det var nemt! - manget tak :)

problemet jeg selv gjorde var at tage

<script language="javascript">

</script>

med i js filerne og det ku den ikke lide

mange tak - oprte lige svar :)
Avatar billede roenving Novice
17. november 2005 - 12:53 #3
Velbekomme '-)
Avatar billede ackers.tk Nybegynder
17. november 2005 - 12:57 #4
fortsat go dag :) og tak
Avatar billede roenving Novice
17. november 2005 - 12:58 #5
-- og jeg takker for point ;~}
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