PDA

View Full Version : pop-up/ js


hudac
25-09-2005, 20:29
pop up

kako napraviti pop up

npr:


<a href="js" onClick="window.open('http://www.nesto.net','_blank',' toolbar=0, location=0, directories=0, status=1, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=652, height=600, left=50, top=50');return(false);">


a da se u meta tagu taj link pozove kao pop up - nesto.js a ne ovako kao link, znaci da klikom na link se otvara taj pop up prozor

tsereg
25-09-2005, 20:45
Ne znam kako u meta-tagu. Jedino za što sam ja čuo bi bilo nešto tipa
<html>
<head>
...
<script type="text/javascript">
window.open( ... );
</script>
</head>
<body>
...
</body>
</html>

Marac Varac
26-09-2005, 08:51
<html><head>
<script type="text/javascript">
onload = new Function() {
var ls, l, i;
ls = document.getElementsByTagName('a');
for(i = 0; i < ls.length; i=i+1) {
l = ls[i];
if (l.className === 'ppL') l.onclick = pp;
}
}
var pp = new Function() {
window.open(this.href, '...', '...');
return false;
}
</script>
</head>
<body>

<a href="..." class="ppL" title="..." />

</body></html>

DSCom
26-09-2005, 09:50
snimi kao js file...

function openpopup(popurl){
winpops=window.open(popurl,"","width=400,height=400,")
}

/*veličinu možeš sam odabrati....*/

U head dio stranice:

<script language="javascript" src="popup.js" type="text/javascript"></script>

link:
<a href="javascript: openpopup('http://www.XXX.com/')">neki text</a>

hudac
26-09-2005, 10:10
hvala svima, ovo zadnje sam tražio :)

Marac Varac
26-09-2005, 12:28
<a href="javascript: openpopup('http://www.XXX.com/')">neki text</a>
hvala svima, ovo zadnje sam tražio :)
Jao, jao...

DSCom
26-09-2005, 13:36
Evo ista ali bez .js fajla....

U head:
<script language="Javascript">
<!--
function openpopup(popurl){
winpops=window.open(popurl,"","width=400,height=400,")
}
//-->
</script>

U body:

<a href="javascript:openpopup('http://www.webmajstori.hr/')">webmajstori</a>

DSCom
26-09-2005, 13:38
Evo sa malo boljim definicajama popupa

<script language="Javascript">
<!--
function openpopup(popurl){
winpops=window.open(popurl,"","toolbar=0,scrollbars=0,location=0,statusbar=0,men ubar=0,resizable=1,width=500,height=250")
}
//-->
</script>

<a href="javascript: openpopup('http://www.webmajstori.com/')">webmajstori</a>

DSCom
26-09-2005, 13:39
Čemu joj, joj ?

Ovo fercera ko sat....

tsereg
26-09-2005, 16:10
Mislim da hoće reći da fercera sve dok ima javascripta. Kad ga nema, više ne radi. Osim toga, blokira tražilice da poprate i taj link. Nadalje, ima svojevrsnu modularnost: linkove mijenjaš kao i sve sve druge linkove u A elementima - promijeniš vrijednost href atributa, popup mehanizam radi skroz transparentno, a uključuješ ga ili isključuješ samo promjenom CSS razreda. I valjda bi se našlo još koješta...

Ali, ne možemo biti sigurni da je to bila poanta komentara, zar ne?

Marac Varac
26-09-2005, 16:59
Čemu joj, joj ?

Ovo fercera ko sat....
... i nije accessible, nije ispravni markup i javascript: nije pravi protokol. Plus sve kaj je tsereg već rekao...