Avatar billede Steen Seniormester
17. oktober 2013 - 10:45 Der er 6 kommentarer og
1 løsning

tilføj bruger og password i script

Hej

Et program jeg anvender til en række overvågningskameraer, kan generere et script, som jeg kan anvende på en hjemmeside, hvis ønsket er at kunne se overvågningskameraet der.

Scriptet har det problem, at hver gang hjemmesiden vises, skal der indtastes "Bruger" og "Password" ( som jeg har oprettet i programmet der styrer scriptet )


Hvordan får leg lagt dette brugernavn og adgangskode tilføjet i scriptet, så at det sker automatisk ?

Bruger = guest
password = abcdef

------------------

<script type="text/javascript">
var height_array = new Array();
var width_array = new Array();
width_array[1] = 800;
height_array[1] = 600;
</script>
<img src="http://87.56.90.13:8082/loading.jpg" class="webcam" id="webcam1" onmousedown="PTZMouseDown1(event)" width="800" height="600" alt="Live Stream" />
<script type="text/javascript">
<!--
currentCamera1= 1;
errorimg1= 0;
document.images.webcam1.onload = DoIt1;
document.images.webcam1.onerror = ErrorImage1;
function LoadImage1()
{
uniq1 = Math.random();
document.images.webcam1.src = "http://87.56.90.13:8082/cam_" + currentCamera1 + ".jpg?uniq="+uniq1;
document.images.webcam1.onload = DoIt1;
}
function PTZMouseDown1(e)
{
var IE = document.all?true:false;
var x,y;
var myx,myy;
var myifr = document.getElementById("_iframe-ptz");
tp = getElPos1();
myx = tp[0];
myy = tp[1];
if(IE){
var scrollX = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft;
var scrollY = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
x = event.clientX - myx + scrollX;
y = event.clientY - myy + scrollY;
} else {
x = e.pageX - myx;
y = e.pageY - myy;
}
if ((width_array[currentCamera1] != null) && (width_array[currentCamera1] > 0)) x = Math.round((x * 400) / width_array[currentCamera1]);
if ((height_array[currentCamera1] != null) && (height_array[currentCamera1] > 0)) y = Math.round((y * 300) / height_array[currentCamera1]);
if (x > 400) x = 400;
if (y > 300) y = 300;
if (myifr != null) myifr.src = "http://87.56.90.13:8082/ptz?src=" + currentCamera1 + "&moveto_x=" + x + "&moveto_y=" + y +"";
return true;
}
function getElPos1()
{
el = document.images.webcam1;
x = el.offsetLeft;
y = el.offsetTop;
elp = el.offsetParent;
while(elp!=null)
{ x+=elp.offsetLeft;
y+=elp.offsetTop;
elp=elp.offsetParent;
}
return new Array(x,y);
}
function ErrorImage1()
{
errorimg1++;
if (errorimg1>3){
document.images.webcam1.onload = "";
document.images.webcam1.onerror = "";
document.images.webcam1.src = "offline.jpg";
}else{
uniq1 = Math.random();
document.images.webcam1.src = "http://87.56.90.13:8082/cam_" + currentCamera1 + ".jpg?uniq="+uniq1;
}
}
function DoIt1()
{
errorimg1=0;
window.setTimeout("LoadImage1();", 40);
}
//-->
</script>
Avatar billede jakobdo Ekspert
17. oktober 2013 - 10:49 #1
Det er ikke javascript, der spørger om login.
Det er http://87.56.90.13:8082/ og ligner noget "htaccess".
Men hvis du lægger kodeordet ind i javascript, kan du så ikke bare lave adgang for alle?
Alle kan jo aflæse koden i javascript alligevel.
Avatar billede Steen Seniormester
17. oktober 2013 - 10:57 #2
Hej  Tak for hurtigt svar.

Jeg har formuleret mig forkert.

Mit ønske er netop at lægge bruger og password ind i scriptet, men jeg ved ikke noget om scripts, så jeg vil gerne hjælpes. 

Derfor har jeg indsat hele scriptet, I håbet om at en I dette forum vil indtaste det for mig på rette sted i scriptet.
Avatar billede jakobdo Ekspert
17. oktober 2013 - 11:03 #3
Det kan ikke klares med javascript.
Avatar billede Steen Seniormester
17. oktober 2013 - 11:24 #4
Har du et andet løsningsforslag ?
Avatar billede jakobdo Ekspert
17. oktober 2013 - 11:27 #5
Fjern påkrævet login..
Avatar billede Steen Seniormester
19. oktober 2013 - 00:50 #6
Har fundet en løsning der virker:

Url der ligger i scriptet ændres fra:
http://87.56.90.13:8082

til

http://user:sm3322@87.56.90.13:8082

så virker det uden logon.
Avatar billede jakobdo Ekspert
21. oktober 2013 - 09:15 #7
Ja selvfølgelig, den glemmer jeg altid.
Kender den i ftp, men glemmer den jo også kan bruges på http.
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