Gå til innhold

Søk funksjon + print funksjon


Anbefalte innlegg

Hei.

 

Jeg har laget en side på internett. Der har jeg lagt inn en søk funksjon som man kan søke på de andre sidene. Den søkfunksjonen fungere helt fint i Opera men når jeg prøver og bruke den i IE så åpner søke resultatene seg i den samme framen som søke funksjonen står i noe den ikek skal gjøre for jeg har progamert den til og åpne seg i framen main som fungerer i Opera. Derfor lurer jeg på om det kanskje er noen som kanskje kunne litt som kunen se på koden og se om det er noe som kan forrandres for at det skal fungere? Så lurer jeg på om noen har et script som gjør at man kan trykke på en link og skrive ut siden, jeg vil helst ikke ha en sånn grå boks med "print ut"?

 

Dette er koden: (her har jeg endret with(parent.main.document) som opprinnelig var with(this.document), du kan finne orginal scriptet på www.jojoxx.net)

 

<script type="text/javascript">

 

var pages = new Array(

"om/index.htm,om,oss,Om Oss!");

 

// Do not edit lines below.

 

function find_it(term){

term = term.toLowerCase();

var result = new Array();

var description = new Array();

var res=0;

if(term.length>0){

for(n=0; n<pages.length; n++){

teststr = pages[n].substring(pages[n].indexOf(","),pages[n].lastIndexOf(","));

if(teststr.indexOf(","+term)>-1){

result[res] = pages[n].substring(0,pages[n].indexOf(","));

description[res] = pages[n].substring(pages[n].lastIndexOf(",") + 1,pages[n].length);

res++;

}

}

}

with(parent.main.document){

open();

write("<html>\n<head>\n<title>Søkeresultat</title>\n</head>\n<body bgcolor=white>\n");

write("<h4>Søkeresultat for " + term + "</h4>\n");

if(res==0){

write("Fant desverre ikke noen sider med søkeordet ditt.<br>");

} else {

write("<ul>");

for(n=0;n<res;n++){

document.write("<li><a href='" + result[n] + "'>" + result[n] + "</a> - ");

document.write("<i>" + description[n] + "</i>\n");

}

write("</ul><br>");

}

write("<a href=\"JavaScript:history.go(-1)\">Tilbake</a>");

write("</body>\n</html>\n");

close();

}

}

</script>

 

Takker for alle svar!

 

//Petter

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...