Toon posts:

javascript

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb zelf een klein javascriptje gebrouwen, heel simpel want ik ben er geen ster in, maar ik krijg een dingetje niet, als het scherm zich opent zie je alle balken nog, en dat wil ik niet ...
de script in de pagina ziet er zo uit:


<script language=JavaScript src="foto.js"></script>
<table>
<tr><td bgcolor="#0000ff" onClick="foto('open.htm')" width="100" height="20"></td></tr>
</table>


hij opent wel gewoon het scherm met open.htm maar hij zet dus alle balken erbij en dat wil niet, dat moet ik denk ik hierin aanpassen, dit is het echte script (foto.js):


function foto(file) {
open(file);
}
function openwin(file) {
txt = "window.open('+file+','live2001','resizable=yes,menubar=no,toolbar=no,width=785,height=540,top=1,left=1')"
layerWrite(txt);
}


wat ik eigenlijk bedoel kun je zien op http://members.home.nl/kruijss/test/

ik hoop dat iemand kan helpen !

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

ff aanvullen met scrollbars=no,location=no,directories=no,status=no

Intentionally left blank


  • frosty1878
  • Registratie: Juli 2001
  • Laatst online: 24-01 11:33
window.open('+file+','live2001','width=785,height=540,top=1,left=1')"

dit moet werken.. gewoon niets aangeven... alleen grootte en positie..

-- keep it clean


Verwijderd

Dreamweaver geeft mij deze code: >:)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open('je_bestand.html','','width=300,height=300');
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000" onLoad="MM_openBrWindow('je_doelbestand.html','','width=300,height=300')">
</body>
</html>

Verwijderd

Topicstarter
het is me nog niet gelukt, dit is de bedoeling: een universele script waarmee ik elk bestand kan openen in een venster zonder adresbalen etc
dus waar ik gewoon ingeef van onClick="open('pietje.htm') of onClick="foto('pietje.jpg')
en dat dan via deze script die betreffende url opent:


function foto(file) {
open(file);
}
function openwin(file) {
txt = "window.open('+file+','','scrollbars=no,location=no,directories=no,status=no,resizable=no,menubar=no,toolbar=no,width=785,height=540,top=1,left=1')"
layerWrite(txt);
}


zouden jullie deze script dan een beetje kunnen aanpassen zodat ie wel werkt ? alvast bedankt !

  • frosty1878
  • Registratie: Juli 2001
  • Laatst online: 24-01 11:33
hieronder 2 voorbeelden van hyperlinks die een url openen zonder toolbars etc..

<a href="#" onClick="window.open('http://www.silverlinde.com/','','toolbar=0'); return false;">
hyperlinktext
</a>


<a href="#" onClick="window.open('../filesbutton.gif','','toolbar=0'); return false;">
hyperlinktext
</a>

-- keep it clean


Verwijderd

Topicstarter
ik heb het script veranderd tot dit:


function foto(file)
{
window.open('+file+','test','toolbar=0');
}


en ik link hiernaar met:

onClick="foto('open.htm')"

nu opent hij dus wel een scherm zonder balken enzo, maar nu opent hij weer niet meer die pagina :(:(:(

weet iemand hier weer een oplossing voor ?

  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
code:
1
2
3
4
function foto(file)
{
window.open(file,'test','toolbar=0');
}

//Tizzwat \/ vergeet je functie niet af te sluiten met '}'

Verwijderd

code:
1
2
3
function newwin(url) {
info = open(url,"info","width=700,height=400,status=yes,toolbar=yes,menubar=yes,resizable=yes,scrollbars=yes,top=10px,left=0px");
info.focus();

  • frosty1878
  • Registratie: Juli 2001
  • Laatst online: 24-01 11:33
Op maandag 24 september 2001 21:51 schreef MinardiFan het volgende:
ik heb het script veranderd tot dit:


function foto(file)
{
window.open('+file+','test','toolbar=0');
}


en ik link hiernaar met:

onClick="foto('open.htm')"

nu opent hij dus wel een scherm zonder balken enzo, maar nu opent hij weer niet meer die pagina :(:(:(

weet iemand hier weer een oplossing voor ?
geef de absolute plaats van de te openen pagina eens mee..

bijv.
onClick="foto('http://adresofip/open.htm');"

-- keep it clean


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 13:03

RM-rf

1 2 3 4 5 7 6 8 9

code:
1
2
3
4
5
6
7
8
9
10
function foto(file) {
   open(file);
}

function openwin(file) {
   txt = "window.open('+file+','',
'scrollbars=no,location=no,directories=no,status=no,resizable=no,
menubar=no,toolbar=no,width=785,height=540,top=1,left=1')"
layerWrite(txt);
}

beide functies zijn fout (althans de tweede is echt fout, de eerste doet wat je hem vertelt, namelijk een standaard nieuw venster openen {de 'open()-method})

de tweede maakt een variabele en stuurt die door naar een andere functie (layerWrite())

wat je het beste kunt doen is de juiste gedeeltes van de twee functions combineren
code:
1
2
3
4
5
6
function foto(file) {
   features = "scrollbars=no,location=no,directories=no,status=no,resizable=no,menubar=no,"
   features +="toolbar=no,width=785,height=540,top=1,left=1"
   naam = "- vul de naam van het venster maar in -"
   window.open(file, naam, features);
}

de features zijn de waardes die je aan de window.open-method meegeeft die aangeven of location-bar en die meuk verschijnen, hoe breed hij is, waar hij op het scherm staat (gemeten vanuit linksbovenin)

edit: wat opgebroken, de functie zou moeten blijven werken (feature-waarde)

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen

Pagina: 1