Jump to content

html/php: site hulp


Recommended Posts

Geplaatst:

Aha, ik dacht altijd dat _blank in een nieuw venster komt ipv nieuw tabblad.

HTML valid hoeft niet, deze pagina blijft gewoon op mijn PC staan als homepage.

  • Reacties 707
  • Created
  • Laatste reactie

Top Posters In This Topic

  • Argon

    46

  • marcootje

    46

  • NickyHendriks

    36

  • Donald F. Duck

    34

Geplaatst: (bewerkt)

De beslissing tussen nieuw venster en nieuw tabblad ligt bij de browser, en is denk ik ook in te stellen door de gebruiker. _blank geld dus beiden voor nieuw venster en nieuw tabblad, daar heb je verder geen controle over vanuit de website, wel als gebruiker van een site.

Met javascript heb je meer controle over deze beslissing.

Bewerkt: door marcootje
Geplaatst:

Zou je me dan een voorbeeldje van Javascript kunnen geven voor het geval ik hem toch online ga zetten/ergens anders ga gebruiken?

Geplaatst:

Of course.

Ik ken niet alle varianten, maar wel een paar.

<a href="http://gtagames.nl/" onclick="window.open(this.href); return false">Website in nieuw tabblad</a>
<a href="http://gtagames.nl/" onclick="window.open(this.href, '', 'fullscreen=1'); return false">Website in nieuw scherm</a>
<a href="http://gtagames.nl/" onclick="window.open(this.href, '', 'fullscreen=1,directories=1,menubar=1'); return false">Website in nieuw scherm, met wat knopjes erbij</a>

Een nieuw venster met alle knoppen kan ik niet zo 1 2 3 vinden, maar is waarschijnlijk wel mogelijk.

Bovenstaande voorbeelden zijn getest met firefox 3.5.2 onder windows XP, ik heb het niet getest in andere browsers.

Meer info:

http://www.w3schools.com/HTMLDOM/met_win_open.asp

NB:

Firefox houdt zich volgens mij niet helemaal aan de standaard waarden die op de w3schools-pagina staan beschreven. (Dit kan ook aan gebruikers-instellingen liggen.)

Geplaatst: (bewerkt)

Ok, bedankt!

Edit: Op Firefox 3.5.2, Windows Vista werkt de tabbladlink perfect, maar met IE 8 en Windows Vista komt hij in een nieuw scherm, daar moet ik misschien nog even naar kijken.

Bewerkt: door Donald F. Duck
Geplaatst: (bewerkt)

PHP echo'd een string uit de database maar voegt daarbij nog wat extra lege lijnen aan toe..

Waardoor komt dat ?

$sql = mysql_query("SELECT info FROM cms");

while($row = mysql_fetch_array($sql)) { 
	  $home_body = $row["info"];
	  $home_body = str_replace("\n"," ",$home_body);
	  echo "$home_body";
}

Wie o wie? :D

Groetjes,

Jeroen.

Bewerkt: door Ophion
Geplaatst: (bewerkt)

Het hangt denk ik ervan af welk operating system op de server/computer zit.

Windows gebruikt voor een enter \r\n, unix gebruikt volgens mij \r en een mac \n (of de laatste 2 andersom).

Om het cross-platform te maken:

$sql = mysql_query("SELECT info FROM cms");

while($row = mysql_fetch_array($sql)) {
	  $home_body = $row["info"];
	  $home_body = str_replace(array("\r\n", "\r", "\n") ," ",$home_body);
	  echo "$home_body"; // trouwens, dit vind ik een beetje een vage manier van echo'en, alleen een variabele, en dan tussen quotes :S 
}

werkt het zo wel?

Bewerkt: door marcootje
Geplaatst: (bewerkt)

 Dit is een text .        

Het werkt jammer genoeg niet.

Heb je misschien nog een idee waarom hij een string echo'd en dan ook nog met extra lege lijnen?

Bewerkt: door Ophion
Geplaatst:

- waarom hij een string echo't? omdat je dat aangeeft met die ""

- extra lege lijnen: hoe bedoel je dat, wat bedoel je met lege lijnen? enters? of tabs?   kan gezien worden als een tab, of: 'no breaking space' (of zoiets)

Geplaatst: (bewerkt)

De enters ;)

Ik krijg wat enters bij de string opgeteld :puh:

Ik wil graag weten waarom dat gebeurt want ik heb het zo niet aangegeven ;)

en dan gaat mijn content management system over de rooie :puh:

Bewerkt: door Ophion
Geplaatst:

hmm vaag... zou je wat meer code (php) en de raw output (broncode/html) even willen posten?

Geplaatst:

Meer staat er eigenlijk ook niet in ;)

Alleen naam en wachtwoord om verbinding te maken met de database maar verder ook niet :puh:

In de broncode staat verder ook niets, alleen wat hij ge'echo'd heeft :puh:

Ik ga even wat anders proberen en kijken of het daar mee lukt.

Bedankt!

Groetjes,

Jeroen.

Geplaatst:

Ok, dan weet ik het ook niet meer. Als je er echt niet uit komt, is de enige tip die ik je nog kan geven:

Kopieer de inhoud van het bestand even, verwijder het bestand, plak het gekopieerde in een nieuw document, en sla het op onder dezelfde naam. Volgens mij kan dit nog wel eens helpen.

Anders weet ik het echt niet.

Gast
Dit onderwerp is gesloten.
  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.

×
×
  • Create New...