Java ja .php-tiedostot

  • Keskustelun aloittaja Keskustelun aloittaja muffy
  • Aloitettu Aloitettu
Liittynyt
20.5.2003
Viestejä
1 593
Noniin, tässä jo hiki päällä ja savu nousee korvista... Mullon siis nettisivu nimenomaan .php-muodossa ja yritän vääntää siihen linkkiä joka popsahtaa omaksi tietynkokoiseksi ikkunaksi keskelle ruutua. Näitähän on valmiita scriptejä mutta ne on kaikki Java Scriptiä ja ne ei vaan nyt natsaa ton .php-sivun kanssa, ei sitten ollenkaan. Ne aiheuttaa virheen siinä php-sivussa ja se on sit siinä.

Kysymys kuuluukin: onko muita tapoja saada se ikkuna pompsahtamaan samalla lailla ilman Java Scriptiä?
 
10% ALENNUS KOODILLA PAKKOTOISTO
Sun pitää printata se skripti sillä php:llä... Php on server-side, eli se käännetään palvelimella. Valmis tuotos lähetetään sitten käyttäjän selaimelle, joka taas lukaisee sen javaskriptin.

eli näin:


< ?php

//diipadaapa sun koodit

echo "javaskriptihässäkät tähän";

?>


muista että jos skriptissäs on esim " merkki, se tulee laittaa echoon \" -muodossa että php ymmärtää.

TAI

vaihtoehtoisesti

< ?php

//diipadaapa

?>

javaskriptiä ja hötömölöä normaalisti

< ?php

//diipadaapa jatkuu...


?>


Jos ne sun kikkareet ei ole < ?php .... ?> tagien sisällä, ne ei voi aiheuttaa php virhettä.
 
Hilppa sanoi:
Jos ne sun kikkareet ei ole < ?php .... ?> tagien sisällä, ne ei voi aiheuttaa php virhettä.

Justiinsa joo. No enpä olis ikinä tuota keksinyt ite! Jatkan tällä etiäpäin. Suurkiitokset! :)
 
Hiuskarvan varassa jo. Melkein jo sain toimimaan! Sain ton ekan osan natsaamaan, mutta tän varsinaisen linkin sijoittaminen tonne mättää. Mulla menee se osa nyt näin: kts. liite.

...Eli tota ei voi lyödä ilman niitä echoja sinne? Koitin sitä echo-juttuakin mutta vituix män. Kuinka ton linkin sit sijoittaa tekstiin?
:wall:
 

Liitteet

  • koodi.gif
    koodi.gif
    1,5 KB · Katsottu: 137
muffy sanoi:
Hiuskarvan varassa jo. Melkein jo sain toimimaan! Sain ton ekan osan natsaamaan, mutta tän varsinaisen linkin sijoittaminen tonne mättää. Mulla menee se osa nyt näin: kts. liite.

...Eli tota ei voi lyödä ilman niitä echoja sinne? Koitin sitä echo-juttuakin mutta vituix män. Kuinka ton linkin sit sijoittaa tekstiin?
:wall:


echo "<_A HREF=\"javascript:popUp('http://www.domain.com/index.php')\"";

Ilman tota alaviivaa
 
justerr sanoi:
echo "<_A HREF=\"javascript:popUp('http://www.domain.com/index.php')\"";

Ilman tota alaviivaa

Nope. Ei ole hyvä. Taitaa männä vikaan tuossa ekassa heittomerkissä ennen http:tä. Lisäsin tuon "escape"-merkin ennen niitä yksittäisiä heittomerkkejä niin meni ainakin vähän parempaan suuntaan. Nyt linkki näkyi sivulla oikein mutta kun sitä klikkasi niin tuli seuraava error:

The requested URL /\"javascript:popUp('http://www.domain.com/kansio//index.php')\""; was not found on this server.

Kaikki tämä on minulle yhtä siansaksaa mutta selain ilmeisesti tajuaa nyt jotenkin väärin tuon "javascript..."-osuuden osaksi itse nettiosoitetta.
 
a onClick="window.open('http://www.google.com',
'google','menubar=yes,toolbar=yes, location=yes, width=200, height=200, left=540, top=200');return false;"
href="http://www.google.com"
target="_blank">avaa popup</a>
 
alppix sanoi:
a onClick="window.open('http://www.google.com',
'google','menubar=yes,toolbar=yes, location=yes, width=200, height=200, left=540, top=200');return false;"
href="http://www.google.com"
target="_blank">avaa popup</a>

:) No tää oli tähän mennessä paras. Avaa uuteen ikkunaan muttei siinä koossa mikä on määritetty. Uusi ikkuna on koko ruudun kokoinen... On tää sit uskomatonta touhua näiden kanssa kun saa hikoilla monta litraa ennenkuin joku toimii :)


Vai käsitinkö väärin että tuokaan litania ei sais olla sen < ? php ja ? > sisällä ollenkaan? Vai pitääkö tuossakin koittaa sitä echoa?
 
no tossa on noi mitat minkä kokosena se aukasee sen.. voi muuttaa. toimi ainakin itellä ihan hyvin kun kokeilin.

edit. älä laita sinne php tagien sisään.
 
alppix sanoi:
no tossa on noi mitat minkä kokosena se aukasee sen.. voi muuttaa. toimi ainakin itellä ihan hyvin kun kokeilin.

edit. älä laita sinne php tagien sisään.

Niin aattelinkin. Mullakin kans toimii tuo jos avaan tyhjän php-sivun ja kokeilen siinä. Mutta tässä tapauksessa toi linkki vaan tulee keskelle tekstikappaletta ja se tekstikappale on php:n sisällä. Kokeilin lyödä ne < ? php :t sun muut silleen et toi linkki jäis tagin ulkopuolelle mutta jotenkin se ei tietenkään mene niinkuin pitäisi. Joten nyt mulla on se php-tagin sisällä ilman echoja (!). Mäpä postaan tähän tuota koodia että miten se nyt tällä hetkellä menee (liitteenä screen cap kun en osaa tähän pasteta fiksusti):

kts. kuva.
 

Liitteet

  • tagi1.gif
    tagi1.gif
    4,1 KB · Katsottu: 126
?php jotain koodia tässä ?lopetustagi linkki ?php koodi jatkuu ?lopetustagi

saikos täs jotenki koodia pastettuu.. kun se poistaa noi tagit :) ymmärrät varmaa tostaki
 
alppix sanoi:
?php jotain koodia tässä ?lopetustagi linkki ?php koodi jatkuu ?lopetustagi

saikos täs jotenki koodia pastettuu.. kun se poistaa noi tagit :) ymmärrät varmaa tostaki

No hyvä on, tämän tein mutta ikkuna aukee edelleen koko ruudun kokoisena. Koodi näyttää olevan ok mutta silti ei natsaa. Ohessa tämän hetkinen tilanne (kts. kuva).
 

Liitteet

  • tagi2.gif
    tagi2.gif
    7,3 KB · Katsottu: 139
Koodi:
<_script language="javascript" type="text/javascript">
<_!--
function pop(url,ysize,xsize)
{
	newwindow=window.open(url,'popup','height='+ysize+',width='+xsize+',left=0,top=100,screenX=0,screenY=100,resizable=no,toolbar=no,status=no,location=no,scrollbars=yes');
	if (window.focus) {newwindow.focus()}
	return false;
}

// -->
<_/script>

<_a href="javascript:void(0)" onClick="return pop('http://www.osoite.com','200','350')">LINKKI<_/A>

Poista noi alaviivat tosta. Myös toiselta riviltä, ennen huutomerkkiä.
Tolla sen pitäisi ainakin toimia. Älä laita noita sit php-tagien sisään.
 
No kokeilin tuota äskeistä vielä. Ja eihän se käy. Mutta nyt luovutan. V*ttu jos tää näin vaikeaksi on jo mennyt niin ei se saatanan pompsahtaminen ole edes kaiken tämän paskan arvoista! Ei ei ei ei ei ei...... Kiitti nyt riitti! Suurkiitokset teille avustajille mutta kun en osaa niin en osaa. Ei tuo varmasti kaukana ollut mutta rajansa kaikella perkele. Tattis ja over and out. Nyt syön jauhelihat, katson wrestlingiä ja lepään.
:piis:
 

Latest posts

Suositut

Back
Ylös Bottom