Avatar billede muggen Nybegynder
06. november 2003 - 18:02 Der er 5 kommentarer og
1 løsning

Antal karakterer i Status baren

Jeg har et kombineret Javascript/ASP(CDONTS) script jeg bruger til et "Send til ven" script. Problemet er dog, at det ikke virker, hvis den streng jeg sender med bliver for lang.

I nedenstående eksempel virker det fint:

<a href="java script:TellFriend('http://www.w-wwwwwww.dk/www/tellafriend.asp?page=<%=server.URLEncode("http://www.w-wwwwwww.dk/www/")%>')">Send to colleague</a>

Når jeg hover over linket ser jeg følgende i Status baren og alt virker fint:

java script:TellFriend("http://www.w-wwwwwww.dk/www/tellafriend.asp?page=http://www.w-wwwwwww.dk/www/")

Hvis den streng jeg sender med bliver længere, så går det galt:

<a href="java script:TellFriend('http://www.w-wwwwwww.dk/www/tellafriend.asp?page=<%=server.URLEncode("http://www.w-wwwwwww.dk/www/products.asp?page=products=products&category=vessel&group=hull+anode")%>')">Send to colleague</a>

Nu vises der kun følgende i Status baren:

java script:TellFriend("http://www.w-wwwwwww.dk/www/tellafriend.asp?page=http://www.w-wwwwwww.dk/www/products.asp?page=produ

Hvad går der galt? Kan jeg på nogen måde omgå dette problem? PÅ forhånd tak for hjælpen.
Avatar billede mm12010 Nybegynder
06. november 2003 - 18:35 #1
der er en begrænsning på hvor mange tegn statuslinien kan vise, kan ikke lige huske hvor mange, men det burde da ikke have nogen indflydelse på udførslen af dit script - får du nagen fejl eller hvordan kommer det til udtryk at det ikke virker?

må jeg se din TellFriend()-function?
Avatar billede muggen Nybegynder
06. november 2003 - 18:55 #2
mm12010 > Selvfølgelig. Den kommer her:

<script language="javascript">
function TellFriend(ref)
{
var str="toolbar=no,status=no,menubar=no,location=no,scrollbars=no,resizable=yes,height=300,width=450"
    tellaFriend = window.open(ref,"TellObj",str);
    tellaFriend.opener = top;
}

</script>

Jeg har lige set at der er en skrivefejl i ovenstående link - det der går galt (Det var bare en skrivefejl fra min side - jeg har stadigvæk det samme problem.
):

<a href="java script:TellFriend('http://www.w-wwwwwww.dk/www/tellafriend.asp?page=<%=server.URLEncode("http://www.w-wwwwwww.dk/www/products.asp?products=products&category=vessel&group=hull+anode")%>')">Send to colleague</a>
Avatar billede mm12010 Nybegynder
06. november 2003 - 19:24 #3
Dette virker fint hos mig:

<script language="javascript">
function TellFriend(ref)
{
var str="toolbar=no,status=no,menubar=no,location=yes,scrollbars=no,resizable=yes,height=300,width=450"
    tellaFriend = window.open(ref,"TellObj",str);
    //tellaFriend.opener = top;
}

</script>
<a href="java script:TellFriend('http://www.grini.dk/?page=<%=Server.URLEncode("http://www.w-wwwwwww.dk/www/")%>')">Send to colleague</a>
<br><br>
<a href="java script:TellFriend('http://www.grini.dk/?page=<%=Server.URLEncode("http://www.w-wwwwwww.dk/www/products.asp?page=products=products&category=vessel&group=hull+anode")%>')">Send to colleague</a>


Hvis di eneste problem er at statuslinien er lidt underlig at se på kan du udvide dine links lidt:

<a href="java script:TellFriend('http://www.grini.dk/?page=<%=Server.URLEncode("http://www.w-wwwwwww.dk/www/")%>')" onMouseOver="window.status='Send to colleague'; return true;" onMouseOut="window.status=window.defaultStatus; return true;">Send to colleague</a>
<br><br>
<a href="java script:TellFriend('http://www.grini.dk/?page=<%=Server.URLEncode("http://www.w-wwwwwww.dk/www/products.asp?page=products=products&category=vessel&group=hull+anode")%>')" onMouseOver="window.status='Tell a Friend'; return true;" onMouseOut="window.status=''; return true;">Send to colleague</a>
Avatar billede muggen Nybegynder
06. november 2003 - 19:51 #4
mm12010 > Av, Av. Jeg har fundet fejlen. Det har ikke noget med status baren at gøre. Det er fordi jeg har siddet og arbejdet lokalt på min localhost og eksternt på serveren på samme tid. Det der er sket er, at jeg har kaldt serveren mens jeg har rettet filerne lokalt. Jeg undskylder ulejligheden og vil gerne takke for hjælpen.
Avatar billede mm12010 Nybegynder
06. november 2003 - 19:57 #5
velbekomme
Avatar billede muggen Nybegynder
06. november 2003 - 20:03 #6
Lukket
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
Kurser inden for grundlæggende programmering

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