|
| Problemer med at åbne JS-vinduer Fra : kettedk | Vist : 2387 gange 500 point Dato : 09-07-05 20:41 |
|
Ja, jeg ved godt, at jeg stiller det samme spørgsmål 2 steder,
men det er jo tilsyneladene et JavaScript-problem så..
Jeg har et lille problem når jeg skal åbne nogle sider i et javascript-vindue..
F.eks. på NetStationen, når jeg klikker på en knap, der hedder "Shop", sker der ikke
en pind.. Når jeg holder musen over knappen, står der nede i status-linjen:
javascript:void(0)
På min fars computer virker det fint, men hvorfor virker det ikke hos mig??
- og lige en ting til.. jeg har lige downloadet Microsoft Virtual Machine,
for at NetStationen kører bedre, men det er langsomt, når jeg rykker
rundt med min figur - og det var Sun Java ikke! Hvorfor??
//Kettedk
| |
| Kommentar Fra : miritdk |
Dato : 10-07-05 00:34 |
| | |
| Kommentar Fra : molokyle |
Dato : 10-07-05 08:09 |
|
javascript:void(0) er en funktion det intet laver !!!
Den bruges rigtig nok ofte i forbindelse med pop-up's med kald af window.open(..); således :
<a href="javascript:void(0)" onClick="window.open('EN_SIDE.html','windowName','width=200,height=200,scr ollbars=no');">
..istedt for :
<a href="#" onClick="window.open('EN_SIDE.html','windowName','width=200,height=200,scr ollbars=no');">
..men bruges også til meget andet, hvor man ikke ønsker der der ske 'noget' og at der ikke skal returneres nogen værdi
Ps. Får du denne meddelelse ? http://www.n.dk/javascript/by.asp?url=http%3A//www.n.dk/frameset.htm&queryStr=
..og jeg kan ikke se nogen 'Shop' på www.n.dk ???
</MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 10-07-05 08:17 |
|
Mht. JVM har det intet med javascript at gøre. Det du har hentet er sikkert et runtimemodul (Jre 1.5.0 04) til Java fra Sun Microsystems. Sun vandt en sag over Microsoft og derfor bundles Java Virtual Machine (JVM) ikke længere med Explorer. Derfor kører Java applets bedre nu
Husk :
Der er forskel på Javascript der er et skriptsprog der eksekveres af din browsers indbyggede fortolker og...
Java ; et 'ægte' objektorienteret programmeringssprog som giver bytekode genereret at en Java compiler. For at kunne afvikle Java skal der bruges en extern fortolker = JVM.
</MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 10-07-05 08:23 |
|
Ps. Kan du ikke lægge en URL til den omtalte side med link til pop-up'en 'Shop', så kigger jeg på koden, når jeg får tid
Det kunne jo være en ActiveX ting du mangler eller har slået fra i dine sikkerhedsindstillinger i Explorer?
</MOLOKYLE>
| |
| Kommentar Fra : kettedk |
Dato : 10-07-05 08:24 |
|
Altså.. jeg siger jo, det virker på min fars computer, det med javascript:void(0) - der åbner
et nyt vindue! Men hvorfor gør den det ikke ved mig?
//Kettedk
| |
| Kommentar Fra : kettedk |
Dato : 10-07-05 18:14 |
|
Log på med min bruger:
Brugernavn: kettedk3
Kode: 123abc
Tryk "Klik her for at chatte i højhuset" når du er kommet ind
Tryk derefter på de gule pile i "baren" nederst..
Find "Bennys Møbelbiks" og tryk på linket..
Nu vil knappen SHOP komme ude i højre side...
//Kettedk
| |
| Kommentar Fra : kettedk |
Dato : 10-07-05 18:22 |
|
Molo, jeg fandt lige det link som er knyttet til knappen shop:
(Fandt det i kildekoden)
Kode <a href="javascript:void(0)" onClick="getShopLink(13,13,13,13);"><img src="/images/templates/shops/btn_goshop.gif" width="330" border="0"></a> |
//Kettedk
| |
| Kommentar Fra : molokyle |
Dato : 10-07-05 21:17 |
|
Kode // JavaScript Document
<!--
// BEGYND Host tjek
if(document.getElementById){
document.write("<script src='\/javascript\/tjeckhost.js'><\/script>");
}
function tjeckhost(){
if(document.getElementById){
tjeckit();
}
}
// END Host tjek
//--------------------------------------------------------
// Open shop
function getShopLink(wb, bb, wg, bg){
var typeId = getTypeId(wb, bb , wg, bg);
var winLink = "http://www.n.dk/community/shop/frShop.asp?typeId=" + typeId;
var winProps = 'status=no,scrollbars=no,resizable=no, width=750,height=400';
var winName = 'hhbutik';
if(typeId > 0){
window.open(winLink, winName, winProps);
}
else{
if(typeId == -2){
alert("Denne butik er kun for piger");
}
else if(typeId == -3){
alert("Denne butik er kun for drenge");
}
}
}
// ---------------------------------------------------------------------------
//Show Hint
function showHint(txt){
//document.getElementById("hint").innerHTML = txt
self.status = txt;
return true;
}
//----------------------------------------------------------------------------
function preloadImg(img, num){
btn1_out = new Image();
btn1_out.src = img + "_1.gif";
btn1_over = new Image();
btn1_over.src = img + "_2.gif";
}
//--> |
Kode // JavaScript Document
function tjeckit(){
try {
for(var i = 0; i < top.frames.length; i++) {
if (top.frames[i].location.hostname != "www.n.dk");
}
}
catch(e){
for(var i = 0; i < top.frames.length; i++){
top.frames[i].location.href="http://www.n.dk/fejlsider/topframe.htm";
}
}
} |
Hm.... jeg kan ikke se noget 'obskurt' ?
Alt ser Ok. ud
Altså; 'fejlen' ligger hos dig .... = STOR trøst !!! ..ikke sandt
</MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 10-07-05 23:01 |
| | |
| Kommentar Fra : cdripper |
Dato : 11-07-05 01:41 |
| | |
| Kommentar Fra : kettedk |
Dato : 10-09-05 07:15 |
|
Nej, jeg prøver ikke at kigge ind som en pige..!
Hvad pokker kan det være??
// Kettedk
| |
| Du har følgende muligheder | |
|
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.
Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
| |
|
|